'use strict'; const require_runtime = require('../_virtual/_rolldown/runtime.js'); const require_index = require('../utils/index.js'); //#region lib/rules/block-lang.js /** * @fileoverview Disallow use other than available `lang` * @author Yosuke Ota */ var require_block_lang = /* @__PURE__ */ require_runtime.__commonJSMin(((exports, module) => { const utils = require_index.default; /** * @typedef {object} BlockOptions * @property {Set} lang * @property {boolean} allowNoLang */ /** * @typedef { { [element: string]: BlockOptions | undefined } } Options */ /** * @typedef {object} UserBlockOptions * @property {string[] | string} [lang] * @property {boolean} [allowNoLang] */ /** * @typedef { { [element: string]: UserBlockOptions | undefined } } UserOptions */ /** * https://vuejs.github.io/vetur/guide/highlighting.html * * *