lion/packages/singleton-manager/custom-elements.json
2021-02-15 18:07:33 +01:00

901 lines
22 KiB
JSON

{
"schemaVersion": "experimental",
"readme": "",
"modules": [
{
"kind": "javascript-module",
"path": "./index.js",
"declarations": [
{
"kind": "variable",
"name": "singletonManager"
}
],
"exports": [
{
"kind": "js",
"name": "SingletonManagerClass",
"declaration": {
"name": "SingletonManagerClass",
"module": "./src/SingletonManagerClass.js"
}
},
{
"kind": "js",
"name": "singletonManager",
"declaration": {
"name": "singletonManager",
"module": "./index.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./src/SingletonManagerClass.js",
"declarations": [
{
"kind": "class",
"name": "SingletonManagerClass",
"members": [
{
"kind": "method",
"name": "set",
"privacy": "public",
"description": "Ignores already existing keys (e.g. it will not override)",
"parameters": [
{
"name": "key",
"type": {
"type": "string"
}
},
{
"name": "value",
"type": {
"type": "any"
}
}
]
},
{
"kind": "method",
"name": "get",
"privacy": "public",
"return": {
"type": {
"type": ""
}
},
"parameters": [
{
"name": "key",
"type": {
"type": "string"
}
}
]
},
{
"kind": "method",
"name": "has",
"privacy": "public",
"parameters": [
{
"name": "key",
"type": {
"type": "string"
}
}
]
}
]
}
],
"exports": [
{
"kind": "js",
"name": "SingletonManagerClass",
"declaration": {
"name": "SingletonManagerClass",
"module": "./src/SingletonManagerClass.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/fail/demo-app.js",
"declarations": [
{
"kind": "class",
"name": "DemoApp",
"superclass": {
"name": "LitElement",
"package": "@lion/core"
},
"attributes": [
{
"name": "page",
"fieldName": "page"
}
],
"members": [
{
"kind": "field",
"name": "page",
"privacy": "public",
"default": "'A'"
}
]
}
],
"exports": [
{
"kind": "custom-element-definition",
"name": "demo-app",
"declaration": {
"name": "DemoApp",
"module": "./demo/fail/demo-app.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/fail/server.js",
"declarations": [],
"exports": []
},
{
"kind": "javascript-module",
"path": "./demo/singleton/demo-app.js",
"declarations": [
{
"kind": "class",
"name": "DemoApp",
"superclass": {
"name": "LitElement",
"package": "@lion/core"
},
"attributes": [
{
"name": "page",
"fieldName": "page"
}
],
"members": [
{
"kind": "field",
"name": "page",
"privacy": "public",
"default": "'A'"
}
]
}
],
"exports": [
{
"kind": "custom-element-definition",
"name": "demo-app",
"declaration": {
"name": "DemoApp",
"module": "./demo/singleton/demo-app.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton/overlayCompatibility.js",
"declarations": [],
"exports": []
},
{
"kind": "javascript-module",
"path": "./demo/singleton/server.js",
"declarations": [],
"exports": []
},
{
"kind": "javascript-module",
"path": "./demo/singleton-complex/demo-app.js",
"declarations": [
{
"kind": "class",
"name": "DemoApp",
"superclass": {
"name": "LitElement",
"package": "@lion/core"
},
"attributes": [
{
"name": "page",
"fieldName": "page"
}
],
"members": [
{
"kind": "field",
"name": "page",
"privacy": "public",
"default": "'A'"
}
],
"tagName": "demo-app"
}
],
"exports": [
{
"kind": "custom-element-definition",
"name": "demo-app",
"declaration": {
"name": "DemoApp",
"module": "./demo/fail/demo-app.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton-complex/overlayCompatibility.js",
"declarations": [],
"exports": []
},
{
"kind": "javascript-module",
"path": "./demo/singleton-complex/server.js",
"declarations": [],
"exports": []
},
{
"kind": "javascript-module",
"path": "./demo/fail/node_modules/overlays/index.js",
"declarations": [
{
"kind": "class",
"name": "OverlaysManager",
"members": [
{
"kind": "field",
"name": "name",
"type": {
"type": "string"
},
"privacy": "public",
"default": "'OverlayManager 1.x'"
},
{
"kind": "field",
"name": "blockBody",
"privacy": "public",
"default": "false"
},
{
"kind": "method",
"name": "_setupBlocker",
"privacy": "public"
},
{
"kind": "method",
"name": "block",
"privacy": "public"
},
{
"kind": "method",
"name": "unBlock",
"privacy": "public"
}
]
}
],
"exports": [
{
"kind": "js",
"name": "OverlaysManager",
"declaration": {
"name": "OverlaysManager",
"module": "./demo/fail/node_modules/overlays/index.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/fail/node_modules/overlays/instance.js",
"declarations": [
{
"kind": "variable",
"name": "overlays"
}
],
"exports": [
{
"kind": "js",
"name": "overlays",
"declaration": {
"name": "overlays",
"module": "./demo/fail/node_modules/overlays/instance.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/fail/node_modules/page-a/page-a.js",
"declarations": [
{
"kind": "class",
"name": "PageA",
"superclass": {
"name": "LitElement",
"package": "@lion/core"
}
}
],
"exports": [
{
"kind": "js",
"name": "PageA",
"declaration": {
"name": "PageA",
"module": "./demo/fail/node_modules/page-a/page-a.js"
}
},
{
"kind": "custom-element-definition",
"name": "page-a",
"declaration": {
"name": "PageA",
"module": "./demo/fail/node_modules/page-a/page-a.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/fail/node_modules/page-b/page-b.js",
"declarations": [
{
"kind": "class",
"name": "PageB",
"superclass": {
"name": "LitElement",
"package": "@lion/core"
}
}
],
"exports": [
{
"kind": "js",
"name": "PageB",
"declaration": {
"name": "PageB",
"module": "./demo/fail/node_modules/page-b/page-b.js"
}
},
{
"kind": "custom-element-definition",
"name": "page-b",
"declaration": {
"name": "PageB",
"module": "./demo/fail/node_modules/page-b/page-b.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton/node_modules/overlays/index.js",
"declarations": [
{
"kind": "class",
"name": "OverlaysManager",
"members": [
{
"kind": "field",
"name": "name",
"type": {
"type": "string"
},
"privacy": "public",
"default": "'OverlayManager 1.x'"
},
{
"kind": "field",
"name": "blockBody",
"privacy": "public",
"default": "false"
},
{
"kind": "method",
"name": "_setupBlocker",
"privacy": "public"
},
{
"kind": "method",
"name": "block",
"privacy": "public"
},
{
"kind": "method",
"name": "unBlock",
"privacy": "public"
}
]
}
],
"exports": [
{
"kind": "js",
"name": "OverlaysManager",
"declaration": {
"name": "OverlaysManager",
"module": "./demo/singleton/node_modules/overlays/index.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton/node_modules/overlays/instance.js",
"declarations": [
{
"kind": "variable",
"name": "overlays"
}
],
"exports": [
{
"kind": "js",
"name": "overlays",
"declaration": {
"name": "overlays",
"module": "./demo/singleton/node_modules/overlays/instance.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton/node_modules/page-a/page-a.js",
"declarations": [
{
"kind": "class",
"name": "PageA",
"superclass": {
"name": "LitElement",
"package": "@lion/core"
}
}
],
"exports": [
{
"kind": "js",
"name": "PageA",
"declaration": {
"name": "PageA",
"module": "./demo/singleton/node_modules/page-a/page-a.js"
}
},
{
"kind": "custom-element-definition",
"name": "page-a",
"declaration": {
"name": "PageA",
"module": "./demo/singleton/node_modules/page-a/page-a.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton/node_modules/page-b/page-b.js",
"declarations": [
{
"kind": "class",
"name": "PageB",
"superclass": {
"name": "LitElement",
"package": "@lion/core"
}
}
],
"exports": [
{
"kind": "js",
"name": "PageB",
"declaration": {
"name": "PageB",
"module": "./demo/singleton/node_modules/page-b/page-b.js"
}
},
{
"kind": "custom-element-definition",
"name": "page-b",
"declaration": {
"name": "PageB",
"module": "./demo/singleton/node_modules/page-b/page-b.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton-complex/node_modules/overlays/index.js",
"declarations": [
{
"kind": "class",
"name": "OverlaysManager",
"members": [
{
"kind": "field",
"name": "name",
"type": {
"type": "string"
},
"privacy": "public",
"default": "'OverlayManager 1.x'"
},
{
"kind": "field",
"name": "blockBody",
"privacy": "public",
"default": "false"
},
{
"kind": "method",
"name": "_setupBlocker",
"privacy": "public"
},
{
"kind": "method",
"name": "block",
"privacy": "public"
},
{
"kind": "method",
"name": "unBlock",
"privacy": "public"
}
]
}
],
"exports": [
{
"kind": "js",
"name": "OverlaysManager",
"declaration": {
"name": "OverlaysManager",
"module": "./demo/singleton-complex/node_modules/overlays/index.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton-complex/node_modules/overlays/instance.js",
"declarations": [
{
"kind": "variable",
"name": "overlays"
}
],
"exports": [
{
"kind": "js",
"name": "overlays",
"declaration": {
"name": "overlays",
"module": "./demo/singleton-complex/node_modules/overlays/instance.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton-complex/node_modules/page-b/page-b.js",
"declarations": [
{
"kind": "class",
"name": "PageB",
"events": [
{
"name": "request-instance",
"type": {
"type": "CustomEvent"
}
}
],
"superclass": {
"name": "LitElement",
"package": "@lion/core"
},
"members": [
{
"kind": "method",
"name": "getInstance",
"privacy": "public",
"parameters": [
{
"name": "sym"
},
{
"name": "fallback"
}
]
}
],
"tagName": "page-b"
}
],
"exports": [
{
"kind": "js",
"name": "PageB",
"declaration": {
"name": "PageB",
"module": "./demo/singleton-complex/node_modules/page-b/page-b.js"
}
},
{
"kind": "custom-element-definition",
"name": "page-b",
"declaration": {
"name": "PageB",
"module": "./demo/fail/node_modules/page-b/page-b.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton-complex/node_modules/page-a/page-a.js",
"declarations": [
{
"kind": "class",
"name": "PageA",
"superclass": {
"name": "LitElement",
"package": "@lion/core"
},
"tagName": "page-a"
}
],
"exports": [
{
"kind": "js",
"name": "PageA",
"declaration": {
"name": "PageA",
"module": "./demo/singleton-complex/node_modules/page-a/page-a.js"
}
},
{
"kind": "custom-element-definition",
"name": "page-a",
"declaration": {
"name": "PageA",
"module": "./demo/fail/node_modules/page-a/page-a.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/fail/node_modules/page-b/node_modules/overlays/index.js",
"declarations": [
{
"kind": "class",
"name": "OverlaysManager",
"members": [
{
"kind": "field",
"name": "name",
"type": {
"type": "string"
},
"privacy": "public",
"default": "'OverlayManager 2.x'"
},
{
"kind": "field",
"name": "_blockBody",
"privacy": "public",
"default": "false"
},
{
"kind": "method",
"name": "_setupBlocker",
"privacy": "public"
},
{
"kind": "method",
"name": "blockBody",
"privacy": "public"
},
{
"kind": "method",
"name": "unBlockBody",
"privacy": "public"
}
]
}
],
"exports": [
{
"kind": "js",
"name": "OverlaysManager",
"declaration": {
"name": "OverlaysManager",
"module": "./demo/fail/node_modules/page-b/node_modules/overlays/index.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/fail/node_modules/page-b/node_modules/overlays/instance.js",
"declarations": [
{
"kind": "variable",
"name": "overlays"
}
],
"exports": [
{
"kind": "js",
"name": "overlays",
"declaration": {
"name": "overlays",
"module": "./demo/fail/node_modules/page-b/node_modules/overlays/instance.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton/node_modules/page-b/node_modules/overlays/index.js",
"declarations": [
{
"kind": "class",
"name": "OverlaysManager",
"members": [
{
"kind": "field",
"name": "name",
"type": {
"type": "string"
},
"privacy": "public",
"default": "'OverlayManager 2.x'"
},
{
"kind": "field",
"name": "blockBody",
"privacy": "public",
"default": "false"
},
{
"kind": "method",
"name": "_setupBlocker",
"privacy": "public"
},
{
"kind": "method",
"name": "blockingBody",
"privacy": "public"
},
{
"kind": "method",
"name": "unBlockingBody",
"privacy": "public"
}
]
}
],
"exports": [
{
"kind": "js",
"name": "OverlaysManager",
"declaration": {
"name": "OverlaysManager",
"module": "./demo/singleton/node_modules/page-b/node_modules/overlays/index.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton/node_modules/page-b/node_modules/overlays/instance.js",
"declarations": [
{
"kind": "variable",
"name": "overlays"
}
],
"exports": [
{
"kind": "js",
"name": "overlays",
"declaration": {
"name": "overlays",
"module": "./demo/singleton/node_modules/page-b/node_modules/overlays/instance.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton-complex/node_modules/page-b/node_modules/overlays/index.js",
"declarations": [
{
"kind": "class",
"name": "OverlaysManager",
"members": [
{
"kind": "field",
"name": "name",
"type": {
"type": "string"
},
"privacy": "public",
"default": "'OverlayManager 2.x'"
},
{
"kind": "field",
"name": "_blockBody",
"privacy": "public",
"default": "false"
},
{
"kind": "method",
"name": "_setupBlocker",
"privacy": "public"
},
{
"kind": "method",
"name": "blockBody",
"privacy": "public"
},
{
"kind": "method",
"name": "unBlockBody",
"privacy": "public"
}
]
}
],
"exports": [
{
"kind": "js",
"name": "OverlaysManager",
"declaration": {
"name": "OverlaysManager",
"module": "./demo/singleton-complex/node_modules/page-b/node_modules/overlays/index.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "./demo/singleton-complex/node_modules/page-b/node_modules/overlays/instance.js",
"declarations": [
{
"kind": "variable",
"name": "overlays"
}
],
"exports": [
{
"kind": "js",
"name": "overlays",
"declaration": {
"name": "overlays",
"module": "./demo/singleton-complex/node_modules/page-b/node_modules/overlays/instance.js"
}
}
]
}
]
}