'use strict';

const csharp = require('./csharp.cjs');
const t4Templating = require('./t4-templating.cjs');

// @ts-nocheck
/**
 * @import {Refractor} from '../lib/core.js'
 */
t4Cs.displayName = 't4-cs';
t4Cs.aliases = ['t4'];

/** @param {Refractor} Prism */
function t4Cs(Prism) {
  Prism.register(csharp);
  Prism.register(t4Templating);
  Prism.languages.t4 = Prism.languages['t4-cs'] =
    Prism.languages['t4-templating'].createT4('csharp');
}

module.exports = t4Cs;
