12345 |
- import { __commonJS } from './chunk-BS5JN4MX.js';
- var require_flow=__commonJS({"../../node_modules/refractor/lang/flow.js"(exports,module){module.exports=flow;flow.displayName="flow";flow.aliases=[];function flow(Prism){(function(Prism2){Prism2.languages.flow=Prism2.languages.extend("javascript",{}),Prism2.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),Prism2.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete Prism2.languages.flow.parameter,Prism2.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(Prism2.languages.flow.keyword)||(Prism2.languages.flow.keyword=[Prism2.languages.flow.keyword]),Prism2.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0});})(Prism);}}});
- export { require_flow };
|