chunk-5BJU7EGM.js 2.1 KB

1234567
  1. import { require_typescript } from './chunk-NHO4TSYM.js';
  2. import { require_javadoclike } from './chunk-KFXJ4VZJ.js';
  3. import { __commonJS } from './chunk-BS5JN4MX.js';
  4. var require_jsdoc=__commonJS({"../../node_modules/refractor/lang/jsdoc.js"(exports,module){var refractorJavadoclike=require_javadoclike(),refractorTypescript=require_typescript();module.exports=jsdoc;jsdoc.displayName="jsdoc";jsdoc.aliases=[];function jsdoc(Prism){Prism.register(refractorJavadoclike),Prism.register(refractorTypescript),function(Prism2){var javascript=Prism2.languages.javascript,type=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,parameterPrefix="(@(?:arg|argument|param|property)\\s+(?:"+type+"\\s+)?)";Prism2.languages.jsdoc=Prism2.languages.extend("javadoclike",{parameter:{pattern:RegExp(parameterPrefix+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),Prism2.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(parameterPrefix+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:javascript,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return type})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+type),lookbehind:!0,inside:{string:javascript.string,number:javascript.number,boolean:javascript.boolean,keyword:Prism2.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:javascript,alias:"language-javascript"}}}}),Prism2.languages.javadoclike.addSupport("javascript",Prism2.languages.jsdoc);}(Prism);}}});
  5. export { require_jsdoc };