1 line
85 KiB
JSON
1 line
85 KiB
JSON
![]() |
{"ast":null,"code":"import _asyncToGenerator from \"/home/poule/encrypted/stockage-syncable/www/development/html/ng-implementation/implem/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport '@angular/compiler';\nimport { BrowserModule, bootstrapApplication } from '@angular/platform-browser';\nimport { BehaviorSubject, Observable } from 'rxjs';\nimport { stringify } from 'telejson';\nimport { ɵReflectionCapabilities, InjectionToken, Component, Input, Output, NgZone, VERSION, NgModule, ViewChild, ViewContainerRef, Inject, ChangeDetectorRef, Injectable, Pipe, Directive } from '@angular/core';\nimport { skip, map } from 'rxjs/operators';\nimport { CommonModule } from '@angular/common';\nimport { dedent } from 'ts-dedent';\nimport { STORY_CHANGED, DOCS_RENDERED } from 'storybook/internal/core-events';\nimport { addons } from 'storybook/preview-api';\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __export = (target, all) => {\n for (var name in all) __defProp(target, name, {\n get: all[name],\n enumerable: !0\n });\n};\nvar __decorateClass = (decorators, target, key, kind) => {\n for (var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target, i = decorators.length - 1, decorator; i >= 0; i--) (decorator = decorators[i]) && (result = (kind ? decorator(target, key, result) : decorator(result)) || result);\n return kind && result && __defProp(target, key, result), result;\n },\n __decorateParam = (index, decorator) => (target, key) => decorator(target, key, index);\nvar render_exports = {};\n__export(render_exports, {\n render: () => render,\n renderToCanvas: () => renderToCanvas,\n rendererFactory: () => rendererFactory\n});\nvar reflectionCapabilities = new ɵReflectionCapabilities(),\n getComponentInputsOutputs = component => {\n let componentMetadata = getComponentDecoratorMetadata(component),\n componentPropsMetadata = getComponentPropsDecoratorMetadata(component),\n initialValue = {\n inputs: [],\n outputs: []\n };\n return componentMetadata && componentMetadata.inputs && initialValue.inputs.push(...componentMetadata.inputs.map(i => ({\n propName: typeof i == \"string\" ? i : i.name,\n templateName: typeof i == \"string\" ? i : i.alias\n }))), componentMetadata && componentMetadata.outputs && initialValue.outputs.push(...componentMetadata.outputs.map(i => ({\n propName: i,\n templateName: i\n }))), componentPropsMetadata ? Object.entries(componentPropsMetadata).reduce((previousValue, [propertyName, values]) => {\n let value = values.find(v => v instanceof Input || v instanceof Output);\n if (value instanceof Input) {\n let inputToAdd = {\n propName: propertyName,\n templateName: value.bindingPropertyName ?? value.alias ?? propertyName\n },\n previousInputsFiltered = previousValue.inputs.filter(i => i.templateName !== propertyName);\n return {\n ...previousValue,\n inputs: [...previousInputsFiltered, inputToAdd]\n };\n }\n if (value instanceof Output) {\n let outputToAdd = {\n propName: propertyName,\n templateName: value.bindingPropertyName ?? value.alias ?? propertyName\n },\n previousOutputsFiltered = previousValue.outputs.filter(i => i.templateName !== propertyName);\n return {\n ...previousValue,\n outputs: [...previousOutputsFiltered, outputToAdd]\n };\n }\n return previousValue;\n }, initialValue) : initialValue;\n };\nvar isComponent = component => component ? (reflectionCapabilities.annotations(component) || []).some(d => d instanceof Component) : !1;\nvar getComponentPropsDecoratorMetadata = component => reflectionCapabilities.propMetadata(component),\n getComponentDecoratorMetadata = component => reflectionCapabilities.annotations(component).reverse().find(d => d instanceof Component);\nvar isValidIdentifier = name => /^[a-zA-Z_$][a-zA-Z0-9_$]*$/.tes
|