Plurimath opal cannot be minified, esbuilded and bundled without causing unexpected exceptions So copy js in public folder and import plurimath from here
		
			
				
	
	
		
			221 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			221 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| /* eslint-disable */
 | |
| /* prettier-ignore */
 | |
| // @ts-nocheck
 | |
| // Generated by unplugin-vue-components
 | |
| // Read more: https://github.com/vuejs/core/pull/3399
 | |
| import '@vue/runtime-core'
 | |
| 
 | |
| export {}
 | |
| 
 | |
| declare module '@vue/runtime-core' {
 | |
|   export interface GlobalComponents {
 | |
|     '404.page': typeof import('./src/pages/404.page.vue')['default']
 | |
|     About: typeof import('./src/pages/About.vue')['default']
 | |
|     App: typeof import('./src/App.vue')['default']
 | |
|     AsciiTextDrawer: typeof import('./src/tools/ascii-text-drawer/ascii-text-drawer.vue')['default']
 | |
|     'Base.layout': typeof import('./src/layouts/base.layout.vue')['default']
 | |
|     Base64FileConverter: typeof import('./src/tools/base64-file-converter/base64-file-converter.vue')['default']
 | |
|     Base64StringConverter: typeof import('./src/tools/base64-string-converter/base64-string-converter.vue')['default']
 | |
|     BasicAuthGenerator: typeof import('./src/tools/basic-auth-generator/basic-auth-generator.vue')['default']
 | |
|     Bcrypt: typeof import('./src/tools/bcrypt/bcrypt.vue')['default']
 | |
|     BenchmarkBuilder: typeof import('./src/tools/benchmark-builder/benchmark-builder.vue')['default']
 | |
|     Bip39Generator: typeof import('./src/tools/bip39-generator/bip39-generator.vue')['default']
 | |
|     CAlert: typeof import('./src/ui/c-alert/c-alert.vue')['default']
 | |
|     'CAlert.demo': typeof import('./src/ui/c-alert/c-alert.demo.vue')['default']
 | |
|     CameraRecorder: typeof import('./src/tools/camera-recorder/camera-recorder.vue')['default']
 | |
|     CaseConverter: typeof import('./src/tools/case-converter/case-converter.vue')['default']
 | |
|     CButton: typeof import('./src/ui/c-button/c-button.vue')['default']
 | |
|     'CButton.demo': typeof import('./src/ui/c-button/c-button.demo.vue')['default']
 | |
|     CButtonsSelect: typeof import('./src/ui/c-buttons-select/c-buttons-select.vue')['default']
 | |
|     'CButtonsSelect.demo': typeof import('./src/ui/c-buttons-select/c-buttons-select.demo.vue')['default']
 | |
|     CCard: typeof import('./src/ui/c-card/c-card.vue')['default']
 | |
|     'CCard.demo': typeof import('./src/ui/c-card/c-card.demo.vue')['default']
 | |
|     CCollapse: typeof import('./src/ui/c-collapse/c-collapse.vue')['default']
 | |
|     'CCollapse.demo': typeof import('./src/ui/c-collapse/c-collapse.demo.vue')['default']
 | |
|     CDiffEditor: typeof import('./src/ui/c-diff-editor/c-diff-editor.vue')['default']
 | |
|     CFileUpload: typeof import('./src/ui/c-file-upload/c-file-upload.vue')['default']
 | |
|     'CFileUpload.demo': typeof import('./src/ui/c-file-upload/c-file-upload.demo.vue')['default']
 | |
|     ChmodCalculator: typeof import('./src/tools/chmod-calculator/chmod-calculator.vue')['default']
 | |
|     Chronometer: typeof import('./src/tools/chronometer/chronometer.vue')['default']
 | |
|     CInputText: typeof import('./src/ui/c-input-text/c-input-text.vue')['default']
 | |
|     'CInputText.demo': typeof import('./src/ui/c-input-text/c-input-text.demo.vue')['default']
 | |
|     CKeyValueList: typeof import('./src/ui/c-key-value-list/c-key-value-list.vue')['default']
 | |
|     CKeyValueListItem: typeof import('./src/ui/c-key-value-list/c-key-value-list-item.vue')['default']
 | |
|     CLabel: typeof import('./src/ui/c-label/c-label.vue')['default']
 | |
|     CLink: typeof import('./src/ui/c-link/c-link.vue')['default']
 | |
|     'CLink.demo': typeof import('./src/ui/c-link/c-link.demo.vue')['default']
 | |
|     CMarkdown: typeof import('./src/ui/c-markdown/c-markdown.vue')['default']
 | |
|     'CMarkdown.demo': typeof import('./src/ui/c-markdown/c-markdown.demo.vue')['default']
 | |
|     CModal: typeof import('./src/ui/c-modal/c-modal.vue')['default']
 | |
|     'CModal.demo': typeof import('./src/ui/c-modal/c-modal.demo.vue')['default']
 | |
|     CModalValue: typeof import('./src/ui/c-modal-value/c-modal-value.vue')['default']
 | |
|     'CModalValue.demo': typeof import('./src/ui/c-modal-value/c-modal-value.demo.vue')['default']
 | |
|     CollapsibleToolMenu: typeof import('./src/components/CollapsibleToolMenu.vue')['default']
 | |
|     ColorConverter: typeof import('./src/tools/color-converter/color-converter.vue')['default']
 | |
|     ColoredCard: typeof import('./src/components/ColoredCard.vue')['default']
 | |
|     CommandPalette: typeof import('./src/modules/command-palette/command-palette.vue')['default']
 | |
|     CommandPaletteOption: typeof import('./src/modules/command-palette/components/command-palette-option.vue')['default']
 | |
|     CrontabGenerator: typeof import('./src/tools/crontab-generator/crontab-generator.vue')['default']
 | |
|     CSelect: typeof import('./src/ui/c-select/c-select.vue')['default']
 | |
|     'CSelect.demo': typeof import('./src/ui/c-select/c-select.demo.vue')['default']
 | |
|     CTable: typeof import('./src/ui/c-table/c-table.vue')['default']
 | |
|     'CTable.demo': typeof import('./src/ui/c-table/c-table.demo.vue')['default']
 | |
|     CTextCopyable: typeof import('./src/ui/c-text-copyable/c-text-copyable.vue')['default']
 | |
|     'CTextCopyable.demo': typeof import('./src/ui/c-text-copyable/c-text-copyable.demo.vue')['default']
 | |
|     CTooltip: typeof import('./src/ui/c-tooltip/c-tooltip.vue')['default']
 | |
|     'CTooltip.demo': typeof import('./src/ui/c-tooltip/c-tooltip.demo.vue')['default']
 | |
|     DateTimeConverter: typeof import('./src/tools/date-time-converter/date-time-converter.vue')['default']
 | |
|     'DemoHome.page': typeof import('./src/ui/demo/demo-home.page.vue')['default']
 | |
|     DemoWrapper: typeof import('./src/ui/demo/demo-wrapper.vue')['default']
 | |
|     DeviceInformation: typeof import('./src/tools/device-information/device-information.vue')['default']
 | |
|     DiffViewer: typeof import('./src/tools/json-diff/diff-viewer/diff-viewer.vue')['default']
 | |
|     DockerRunToDockerComposeConverter: typeof import('./src/tools/docker-run-to-docker-compose-converter/docker-run-to-docker-compose-converter.vue')['default']
 | |
|     DynamicValues: typeof import('./src/tools/benchmark-builder/dynamic-values.vue')['default']
 | |
|     Editor: typeof import('./src/tools/html-wysiwyg-editor/editor/editor.vue')['default']
 | |
|     EmojiCard: typeof import('./src/tools/emoji-picker/emoji-card.vue')['default']
 | |
|     EmojiGrid: typeof import('./src/tools/emoji-picker/emoji-grid.vue')['default']
 | |
|     EmojiPicker: typeof import('./src/tools/emoji-picker/emoji-picker.vue')['default']
 | |
|     Encryption: typeof import('./src/tools/encryption/encryption.vue')['default']
 | |
|     EtaCalculator: typeof import('./src/tools/eta-calculator/eta-calculator.vue')['default']
 | |
|     FavoriteButton: typeof import('./src/components/FavoriteButton.vue')['default']
 | |
|     FormatTransformer: typeof import('./src/components/FormatTransformer.vue')['default']
 | |
|     GitMemo: typeof import('./src/tools/git-memo/git-memo.vue')['default']
 | |
|     'GitMemo.content': typeof import('./src/tools/git-memo/git-memo.content.md')['default']
 | |
|     HashText: typeof import('./src/tools/hash-text/hash-text.vue')['default']
 | |
|     HmacGenerator: typeof import('./src/tools/hmac-generator/hmac-generator.vue')['default']
 | |
|     'Home.page': typeof import('./src/pages/Home.page.vue')['default']
 | |
|     HtmlEntities: typeof import('./src/tools/html-entities/html-entities.vue')['default']
 | |
|     HtmlWysiwygEditor: typeof import('./src/tools/html-wysiwyg-editor/html-wysiwyg-editor.vue')['default']
 | |
|     HttpStatusCodes: typeof import('./src/tools/http-status-codes/http-status-codes.vue')['default']
 | |
|     IbanValidatorAndParser: typeof import('./src/tools/iban-validator-and-parser/iban-validator-and-parser.vue')['default']
 | |
|     'IconMdi:brushVariant': typeof import('~icons/mdi/brush-variant')['default']
 | |
|     'IconMdi:contentCopy': typeof import('~icons/mdi/content-copy')['default']
 | |
|     'IconMdi:kettleSteamOutline': typeof import('~icons/mdi/kettle-steam-outline')['default']
 | |
|     IconMdiArrowDown: typeof import('~icons/mdi/arrow-down')['default']
 | |
|     IconMdiArrowRightBottom: typeof import('~icons/mdi/arrow-right-bottom')['default']
 | |
|     IconMdiCamera: typeof import('~icons/mdi/camera')['default']
 | |
|     IconMdiChevronDown: typeof import('~icons/mdi/chevron-down')['default']
 | |
|     IconMdiChevronRight: typeof import('~icons/mdi/chevron-right')['default']
 | |
|     IconMdiClose: typeof import('~icons/mdi/close')['default']
 | |
|     IconMdiContentCopy: typeof import('~icons/mdi/content-copy')['default']
 | |
|     IconMdiDeleteOutline: typeof import('~icons/mdi/delete-outline')['default']
 | |
|     IconMdiDownload: typeof import('~icons/mdi/download')['default']
 | |
|     IconMdiEye: typeof import('~icons/mdi/eye')['default']
 | |
|     IconMdiEyeOff: typeof import('~icons/mdi/eye-off')['default']
 | |
|     IconMdiHeart: typeof import('~icons/mdi/heart')['default']
 | |
|     IconMdiPause: typeof import('~icons/mdi/pause')['default']
 | |
|     IconMdiPlay: typeof import('~icons/mdi/play')['default']
 | |
|     IconMdiRecord: typeof import('~icons/mdi/record')['default']
 | |
|     IconMdiRefresh: typeof import('~icons/mdi/refresh')['default']
 | |
|     IconMdiSearch: typeof import('~icons/mdi/search')['default']
 | |
|     IconMdiTranslate: typeof import('~icons/mdi/translate')['default']
 | |
|     IconMdiTriangleDown: typeof import('~icons/mdi/triangle-down')['default']
 | |
|     IconMdiVideo: typeof import('~icons/mdi/video')['default']
 | |
|     InputCopyable: typeof import('./src/components/InputCopyable.vue')['default']
 | |
|     IntegerBaseConverter: typeof import('./src/tools/integer-base-converter/integer-base-converter.vue')['default']
 | |
|     Ipv4AddressConverter: typeof import('./src/tools/ipv4-address-converter/ipv4-address-converter.vue')['default']
 | |
|     Ipv4RangeExpander: typeof import('./src/tools/ipv4-range-expander/ipv4-range-expander.vue')['default']
 | |
|     Ipv4SubnetCalculator: typeof import('./src/tools/ipv4-subnet-calculator/ipv4-subnet-calculator.vue')['default']
 | |
|     Ipv6UlaGenerator: typeof import('./src/tools/ipv6-ula-generator/ipv6-ula-generator.vue')['default']
 | |
|     JsonDiff: typeof import('./src/tools/json-diff/json-diff.vue')['default']
 | |
|     JsonMinify: typeof import('./src/tools/json-minify/json-minify.vue')['default']
 | |
|     JsonToCsv: typeof import('./src/tools/json-to-csv/json-to-csv.vue')['default']
 | |
|     JsonToToml: typeof import('./src/tools/json-to-toml/json-to-toml.vue')['default']
 | |
|     JsonToYaml: typeof import('./src/tools/json-to-yaml-converter/json-to-yaml.vue')['default']
 | |
|     JsonViewer: typeof import('./src/tools/json-viewer/json-viewer.vue')['default']
 | |
|     JwtParser: typeof import('./src/tools/jwt-parser/jwt-parser.vue')['default']
 | |
|     KeycodeInfo: typeof import('./src/tools/keycode-info/keycode-info.vue')['default']
 | |
|     ListConverter: typeof import('./src/tools/list-converter/list-converter.vue')['default']
 | |
|     LocaleSelector: typeof import('./src/modules/i18n/components/locale-selector.vue')['default']
 | |
|     LoremIpsumGenerator: typeof import('./src/tools/lorem-ipsum-generator/lorem-ipsum-generator.vue')['default']
 | |
|     MacAddressGenerator: typeof import('./src/tools/mac-address-generator/mac-address-generator.vue')['default']
 | |
|     MacAddressLookup: typeof import('./src/tools/mac-address-lookup/mac-address-lookup.vue')['default']
 | |
|     MathEvaluator: typeof import('./src/tools/math-evaluator/math-evaluator.vue')['default']
 | |
|     MathFormatsConverter: typeof import('./src/tools/math-formats-converter/math-formats-converter.vue')['default']
 | |
|     MenuBar: typeof import('./src/tools/html-wysiwyg-editor/editor/menu-bar.vue')['default']
 | |
|     MenuBarItem: typeof import('./src/tools/html-wysiwyg-editor/editor/menu-bar-item.vue')['default']
 | |
|     MenuIconItem: typeof import('./src/components/MenuIconItem.vue')['default']
 | |
|     MenuLayout: typeof import('./src/components/MenuLayout.vue')['default']
 | |
|     MetaTagGenerator: typeof import('./src/tools/meta-tag-generator/meta-tag-generator.vue')['default']
 | |
|     MimeTypes: typeof import('./src/tools/mime-types/mime-types.vue')['default']
 | |
|     NAlert: typeof import('naive-ui')['NAlert']
 | |
|     NavbarButtons: typeof import('./src/components/NavbarButtons.vue')['default']
 | |
|     NCheckbox: typeof import('naive-ui')['NCheckbox']
 | |
|     NCode: typeof import('naive-ui')['NCode']
 | |
|     NCollapseTransition: typeof import('naive-ui')['NCollapseTransition']
 | |
|     NColorPicker: typeof import('naive-ui')['NColorPicker']
 | |
|     NConfigProvider: typeof import('naive-ui')['NConfigProvider']
 | |
|     NDatePicker: typeof import('naive-ui')['NDatePicker']
 | |
|     NDivider: typeof import('naive-ui')['NDivider']
 | |
|     NDynamicInput: typeof import('naive-ui')['NDynamicInput']
 | |
|     NEllipsis: typeof import('naive-ui')['NEllipsis']
 | |
|     NForm: typeof import('naive-ui')['NForm']
 | |
|     NFormItem: typeof import('naive-ui')['NFormItem']
 | |
|     NGi: typeof import('naive-ui')['NGi']
 | |
|     NGrid: typeof import('naive-ui')['NGrid']
 | |
|     NH1: typeof import('naive-ui')['NH1']
 | |
|     NH2: typeof import('naive-ui')['NH2']
 | |
|     NH3: typeof import('naive-ui')['NH3']
 | |
|     NIcon: typeof import('naive-ui')['NIcon']
 | |
|     NImage: typeof import('naive-ui')['NImage']
 | |
|     NInputGroup: typeof import('naive-ui')['NInputGroup']
 | |
|     NInputGroupLabel: typeof import('naive-ui')['NInputGroupLabel']
 | |
|     NInputNumber: typeof import('naive-ui')['NInputNumber']
 | |
|     NLayout: typeof import('naive-ui')['NLayout']
 | |
|     NLayoutSider: typeof import('naive-ui')['NLayoutSider']
 | |
|     NMenu: typeof import('naive-ui')['NMenu']
 | |
|     NProgress: typeof import('naive-ui')['NProgress']
 | |
|     NScrollbar: typeof import('naive-ui')['NScrollbar']
 | |
|     NSlider: typeof import('naive-ui')['NSlider']
 | |
|     NSpin: typeof import('naive-ui')['NSpin']
 | |
|     NStatistic: typeof import('naive-ui')['NStatistic']
 | |
|     NSwitch: typeof import('naive-ui')['NSwitch']
 | |
|     NTable: typeof import('naive-ui')['NTable']
 | |
|     NTag: typeof import('naive-ui')['NTag']
 | |
|     NumeronymGenerator: typeof import('./src/tools/numeronym-generator/numeronym-generator.vue')['default']
 | |
|     OtpCodeGeneratorAndValidator: typeof import('./src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue')['default']
 | |
|     PasswordStrengthAnalyser: typeof import('./src/tools/password-strength-analyser/password-strength-analyser.vue')['default']
 | |
|     PdfSignatureChecker: typeof import('./src/tools/pdf-signature-checker/pdf-signature-checker.vue')['default']
 | |
|     PdfSignatureDetails: typeof import('./src/tools/pdf-signature-checker/components/pdf-signature-details.vue')['default']
 | |
|     PercentageCalculator: typeof import('./src/tools/percentage-calculator/percentage-calculator.vue')['default']
 | |
|     PhoneParserAndFormatter: typeof import('./src/tools/phone-parser-and-formatter/phone-parser-and-formatter.vue')['default']
 | |
|     QrCodeGenerator: typeof import('./src/tools/qr-code-generator/qr-code-generator.vue')['default']
 | |
|     RandomPortGenerator: typeof import('./src/tools/random-port-generator/random-port-generator.vue')['default']
 | |
|     ResultRow: typeof import('./src/tools/ipv4-range-expander/result-row.vue')['default']
 | |
|     RomanNumeralConverter: typeof import('./src/tools/roman-numeral-converter/roman-numeral-converter.vue')['default']
 | |
|     RouterLink: typeof import('vue-router')['RouterLink']
 | |
|     RouterView: typeof import('vue-router')['RouterView']
 | |
|     RsaKeyPairGenerator: typeof import('./src/tools/rsa-key-pair-generator/rsa-key-pair-generator.vue')['default']
 | |
|     SafelinkDecoder: typeof import('./src/tools/safelink-decoder/safelink-decoder.vue')['default']
 | |
|     SlugifyString: typeof import('./src/tools/slugify-string/slugify-string.vue')['default']
 | |
|     SpanCopyable: typeof import('./src/components/SpanCopyable.vue')['default']
 | |
|     SqlPrettify: typeof import('./src/tools/sql-prettify/sql-prettify.vue')['default']
 | |
|     StringObfuscator: typeof import('./src/tools/string-obfuscator/string-obfuscator.vue')['default']
 | |
|     SvgPlaceholderGenerator: typeof import('./src/tools/svg-placeholder-generator/svg-placeholder-generator.vue')['default']
 | |
|     TemperatureConverter: typeof import('./src/tools/temperature-converter/temperature-converter.vue')['default']
 | |
|     TextareaCopyable: typeof import('./src/components/TextareaCopyable.vue')['default']
 | |
|     TextDiff: typeof import('./src/tools/text-diff/text-diff.vue')['default']
 | |
|     TextStatistics: typeof import('./src/tools/text-statistics/text-statistics.vue')['default']
 | |
|     TextToBinary: typeof import('./src/tools/text-to-binary/text-to-binary.vue')['default']
 | |
|     TextToNatoAlphabet: typeof import('./src/tools/text-to-nato-alphabet/text-to-nato-alphabet.vue')['default']
 | |
|     TextToUnicode: typeof import('./src/tools/text-to-unicode/text-to-unicode.vue')['default']
 | |
|     TokenDisplay: typeof import('./src/tools/otp-code-generator-and-validator/token-display.vue')['default']
 | |
|     'TokenGenerator.tool': typeof import('./src/tools/token-generator/token-generator.tool.vue')['default']
 | |
|     TomlToJson: typeof import('./src/tools/toml-to-json/toml-to-json.vue')['default']
 | |
|     TomlToYaml: typeof import('./src/tools/toml-to-yaml/toml-to-yaml.vue')['default']
 | |
|     'Tool.layout': typeof import('./src/layouts/tool.layout.vue')['default']
 | |
|     ToolCard: typeof import('./src/components/ToolCard.vue')['default']
 | |
|     UlidGenerator: typeof import('./src/tools/ulid-generator/ulid-generator.vue')['default']
 | |
|     UrlEncoder: typeof import('./src/tools/url-encoder/url-encoder.vue')['default']
 | |
|     UrlParser: typeof import('./src/tools/url-parser/url-parser.vue')['default']
 | |
|     UserAgentParser: typeof import('./src/tools/user-agent-parser/user-agent-parser.vue')['default']
 | |
|     UserAgentResultCards: typeof import('./src/tools/user-agent-parser/user-agent-result-cards.vue')['default']
 | |
|     UuidGenerator: typeof import('./src/tools/uuid-generator/uuid-generator.vue')['default']
 | |
|     WifiQrCodeGenerator: typeof import('./src/tools/wifi-qr-code-generator/wifi-qr-code-generator.vue')['default']
 | |
|     XmlFormatter: typeof import('./src/tools/xml-formatter/xml-formatter.vue')['default']
 | |
|     YamlToJson: typeof import('./src/tools/yaml-to-json-converter/yaml-to-json.vue')['default']
 | |
|     YamlToToml: typeof import('./src/tools/yaml-to-toml/yaml-to-toml.vue')['default']
 | |
|     YamlViewer: typeof import('./src/tools/yaml-viewer/yaml-viewer.vue')['default']
 | |
|   }
 | |
| }
 |