UNPKG

@cainiaofe/cn-ui-charts

Version:
1 lines 1.17 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{"./node_modules/_refractor@2.10.1@refractor/lang/flow.js":function(module,exports,__webpack_require__){"use strict";function flow(Prism){!function(Prism){Prism.languages.flow=Prism.languages.extend("javascript",{}),Prism.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),Prism.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete Prism.languages.flow.parameter,Prism.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(Prism.languages.flow.keyword)||(Prism.languages.flow.keyword=[Prism.languages.flow.keyword]),Prism.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(Prism)}module.exports=flow,flow.displayName="flow",flow.aliases=[]}}]);