UNPKG

pass-down

Version:

Glue DOM and Custom Elements together.

1,877 lines (1,876 loc) 53.8 kB
{ "schemaVersion": "1.0.0", "readme": "", "modules": [ { "kind": "javascript-module", "path": "p-d-doc.ts", "declarations": [ { "kind": "class", "description": "", "name": "PDDoc", "members": [ { "kind": "field", "name": "on", "type": { "text": "string | undefined" }, "description": "The event name to monitor for, from previous non-petalian element." }, { "kind": "field", "name": "to", "type": { "text": "string | undefined" }, "description": "css pattern to match for from downstream siblings." }, { "kind": "field", "name": "careOf", "type": { "text": "string | undefined" }, "description": "CSS Selector to use to select single child within the destination element." }, { "kind": "field", "name": "noblock", "type": { "text": "boolean | undefined" }, "description": "Don't block event propagation." }, { "kind": "field", "name": "ifTargetMatches", "type": { "text": "string | undefined" }, "description": "Only act on event if target element css-matches the expression specified by this attribute." }, { "kind": "field", "name": "prop", "type": { "text": "string | undefined" }, "description": "Name of property to set on matching (downstream) siblings." }, { "kind": "field", "name": "propFromEvent", "type": { "text": "string | undefined" }, "description": "Dynamically determined name of property to set on matching (downstream) siblings from event object." }, { "kind": "field", "name": "val", "type": { "text": "string | undefined" }, "description": "Specifies path to JS object from event, that should be passed to downstream siblings. Value of '.' passes entire entire object." }, { "kind": "field", "name": "observe", "type": { "text": "string | undefined" }, "description": "Specifies element to latch on to, and listen for events.\r\nSearches previous siblings, parent, previous siblings of parent, etc.\r\nStops at Shadow DOM boundary." }, { "kind": "field", "name": "fireEvent", "type": { "text": "string | undefined" }, "description": "Artificially fire event on target element whose name is specified by this attribute." }, { "kind": "field", "name": "initVal", "type": { "text": "string | undefined" } }, { "kind": "field", "name": "valFromTarget", "type": { "text": "string | undefined" } }, { "kind": "field", "name": "initEvent", "type": { "text": "string | undefined" }, "description": "In some cases, the initVal can only be obtained after initEvent fires" }, { "kind": "field", "name": "debug", "type": { "text": "boolean" } }, { "kind": "field", "name": "log", "type": { "text": "boolean" } }, { "kind": "field", "name": "async", "type": { "text": "boolean" } }, { "kind": "field", "name": "parseValAs", "type": { "text": "'int' | 'float' | 'bool' | 'date' | 'truthy' | 'falsy' | undefined" } }, { "kind": "field", "name": "capture", "type": { "text": "boolean" }, "description": "A Boolean indicating that events of this type will be dispatched to the registered listener before being dispatched to any EventTarget beneath it in the DOM tree." }, { "kind": "field", "name": "previousOn", "type": { "text": "string | undefined" }, "privacy": "private" }, { "kind": "field", "name": "lastEvent", "type": { "text": "Event | undefined" }, "privacy": "private" }, { "kind": "field", "name": "lastVal", "type": { "text": "any" }, "privacy": "private" }, { "kind": "field", "name": "as", "type": { "text": "asAttr" } }, { "kind": "field", "name": "cloneVal", "type": { "text": "boolean | undefined" } }, { "kind": "field", "name": "m", "type": { "text": "number | undefined" } }, { "kind": "field", "name": "from", "type": { "text": "string | undefined" } }, { "kind": "field", "name": "is", "static": true, "default": "p-d", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "self", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "propActions", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "reactor", "type": { "text": "IReactor" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "_sym", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "onPropChange", "parameters": [ { "name": "n", "type": { "text": "string" } }, { "name": "propDef", "type": { "text": "PropDef" } }, { "name": "nv", "type": { "text": "any" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "handleEvent", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "parseValFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "parseInitVal", "parameters": [ { "name": "elementToObserve", "type": { "text": "Element" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "valFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "filterEvent", "return": { "type": { "text": "boolean" } }, "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "mutateEvents", "type": { "text": "string[] | undefined" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "_wr", "type": { "text": "WeakRef<Element> | undefined" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "observedElement", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } } ], "attributes": [ { "name": "on", "type": { "text": "string | undefined" }, "description": "The event name to monitor for, from previous non-petalian element.", "fieldName": "on" }, { "name": "to", "type": { "text": "string | undefined" }, "description": "css pattern to match for from downstream siblings.", "fieldName": "to" }, { "name": "care-of", "type": { "text": "string | undefined" }, "description": "CSS Selector to use to select single child within the destination element.", "fieldName": "careOf" }, { "name": "noblock", "type": { "text": "boolean | undefined" }, "description": "Don't block event propagation.", "fieldName": "noblock" }, { "name": "ifTargetMatches", "type": { "text": "string | undefined" }, "description": "Only act on event if target element css-matches the expression specified by this attribute.", "fieldName": "ifTargetMatches" }, { "name": "prop", "type": { "text": "string | undefined" }, "description": "Name of property to set on matching (downstream) siblings.", "fieldName": "prop" }, { "name": "prop-from-event", "type": { "text": "string | undefined" }, "description": "Dynamically determined name of property to set on matching (downstream) siblings from event object.", "fieldName": "propFromEvent" }, { "name": "val", "type": { "text": "string | undefined" }, "description": "Specifies path to JS object from event, that should be passed to downstream siblings. Value of '.' passes entire entire object.", "fieldName": "val" }, { "name": "observe", "type": { "text": "string | undefined" }, "description": "Specifies element to latch on to, and listen for events.\r\nSearches previous siblings, parent, previous siblings of parent, etc.\r\nStops at Shadow DOM boundary.", "fieldName": "observe" }, { "name": "fire-event", "type": { "text": "string | undefined" }, "description": "Artificially fire event on target element whose name is specified by this attribute.", "fieldName": "fireEvent" }, { "name": "debug", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "name": "log", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } } ], "superclass": { "name": "PD" }, "tagName": "p-d", "customElement": true } ], "exports": [ { "kind": "js", "name": "PDDoc", "declaration": { "name": "PDDoc", "module": "p-d-doc.ts" } } ] }, { "kind": "javascript-module", "path": "p-d-x.js", "declarations": [ { "kind": "class", "description": "", "name": "PDX", "members": [ { "kind": "field", "name": "is", "static": true, "default": "p-d-x" }, { "kind": "method", "name": "parseInitVal", "parameters": [ { "name": "elementToObserve" } ] }, { "kind": "method", "name": "parseValFromEvent", "parameters": [ { "name": "e" } ] }, { "kind": "field", "name": "self", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "propActions", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "reactor", "type": { "text": "IReactor" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "_sym", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "onPropChange", "parameters": [ { "name": "n", "type": { "text": "string" } }, { "name": "propDef", "type": { "text": "PropDef" } }, { "name": "nv", "type": { "text": "any" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "handleEvent", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "valFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "filterEvent", "return": { "type": { "text": "boolean" } }, "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "mutateEvents", "type": { "text": "string[] | undefined" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "_wr", "type": { "text": "WeakRef<Element> | undefined" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "observedElement", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } } ], "superclass": { "name": "PD" }, "tagName": "p-d-x", "customElement": true, "attributes": [ { "name": "debug", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "name": "log", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } } ] } ], "exports": [ { "kind": "js", "name": "PDX", "declaration": { "name": "PDX", "module": "p-d-x.js" } } ] }, { "kind": "javascript-module", "path": "p-d-x.ts", "declarations": [ { "kind": "class", "description": "", "name": "PDX", "members": [ { "kind": "field", "name": "is", "static": true, "default": "p-d-x" }, { "kind": "method", "name": "parseInitVal", "parameters": [ { "name": "elementToObserve", "type": { "text": "Element" } } ] }, { "kind": "method", "name": "parseValFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ] }, { "kind": "field", "name": "self", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "propActions", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "reactor", "type": { "text": "IReactor" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "_sym", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "onPropChange", "parameters": [ { "name": "n", "type": { "text": "string" } }, { "name": "propDef", "type": { "text": "PropDef" } }, { "name": "nv", "type": { "text": "any" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "handleEvent", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "valFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "filterEvent", "return": { "type": { "text": "boolean" } }, "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "mutateEvents", "type": { "text": "string[] | undefined" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "_wr", "type": { "text": "WeakRef<Element> | undefined" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "observedElement", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } } ], "superclass": { "name": "PD" }, "tagName": "p-d-x", "customElement": true, "attributes": [ { "name": "debug", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "name": "log", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } } ] } ], "exports": [ { "kind": "js", "name": "PDX", "declaration": { "name": "PDX", "module": "p-d-x.ts" } } ] }, { "kind": "javascript-module", "path": "p-d.js", "declarations": [ { "kind": "class", "description": "", "name": "PD", "members": [ { "kind": "field", "name": "is", "static": true, "default": "p-d" }, { "kind": "field", "name": "self" }, { "kind": "field", "name": "propActions" }, { "kind": "field", "name": "reactor" }, { "kind": "field", "name": "_sym" }, { "kind": "method", "name": "onPropChange", "parameters": [ { "name": "n" }, { "name": "propDef" }, { "name": "nv" } ] }, { "kind": "field", "name": "handleEvent" }, { "kind": "method", "name": "parseValFromEvent", "parameters": [ { "name": "e" } ] }, { "kind": "method", "name": "parseInitVal", "parameters": [ { "name": "elementToObserve" } ] }, { "kind": "method", "name": "valFromEvent", "parameters": [ { "name": "e" } ] }, { "kind": "method", "name": "filterEvent", "parameters": [ { "name": "e" } ] }, { "kind": "field", "name": "mutateEvents" }, { "kind": "field", "name": "_wr" }, { "kind": "field", "name": "observedElement" } ], "attributes": [ { "name": "debug" }, { "name": "log" } ], "superclass": { "name": "HTMLElement" }, "customElement": true }, { "kind": "function", "name": "onInitVal", "parameters": [ { "name": "{ initVal, self }" } ] }, { "kind": "function", "name": "onValFromTarget", "parameters": [ { "name": "{ valFromTarget, self }" } ] }, { "kind": "function", "name": "handleEvent", "parameters": [ { "name": "{ val, lastEvent, parseValAs, self }" } ] }, { "kind": "variable", "name": "str0" }, { "kind": "variable", "name": "str1" }, { "kind": "variable", "name": "bool1" }, { "kind": "class", "description": "", "name": "PassDown", "members": [ { "kind": "field", "name": "is", "static": true, "default": "pass-down" }, { "kind": "field", "name": "self", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "propActions", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "reactor", "type": { "text": "IReactor" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "_sym", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "onPropChange", "parameters": [ { "name": "n", "type": { "text": "string" } }, { "name": "propDef", "type": { "text": "PropDef" } }, { "name": "nv", "type": { "text": "any" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "handleEvent", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "parseValFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "parseInitVal", "parameters": [ { "name": "elementToObserve", "type": { "text": "Element" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "valFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "filterEvent", "return": { "type": { "text": "boolean" } }, "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "mutateEvents", "type": { "text": "string[] | undefined" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "_wr", "type": { "text": "WeakRef<Element> | undefined" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "observedElement", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } } ], "superclass": { "name": "PD" }, "tagName": "pass-down", "customElement": true, "attributes": [ { "name": "debug", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "name": "log", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } } ] } ], "exports": [ { "kind": "js", "name": "PD", "declaration": { "name": "PD", "module": "p-d.js" } }, { "kind": "js", "name": "onInitVal", "declaration": { "name": "onInitVal", "module": "p-d.js" } }, { "kind": "js", "name": "onValFromTarget", "declaration": { "name": "onValFromTarget", "module": "p-d.js" } }, { "kind": "js", "name": "handleEvent", "declaration": { "name": "handleEvent", "module": "p-d.js" } }, { "kind": "js", "name": "str0", "declaration": { "name": "str0", "module": "p-d.js" } }, { "kind": "js", "name": "str1", "declaration": { "name": "str1", "module": "p-d.js" } }, { "kind": "js", "name": "bool1", "declaration": { "name": "bool1", "module": "p-d.js" } }, { "kind": "js", "name": "PassDown", "declaration": { "name": "PassDown", "module": "p-d.js" } } ] }, { "kind": "javascript-module", "path": "p-d.ts", "declarations": [ { "kind": "class", "description": "", "name": "PD", "members": [ { "kind": "field", "name": "is", "static": true, "default": "p-d" }, { "kind": "field", "name": "self" }, { "kind": "field", "name": "propActions" }, { "kind": "field", "name": "reactor", "type": { "text": "IReactor" } }, { "kind": "field", "name": "_sym" }, { "kind": "method", "name": "onPropChange", "parameters": [ { "name": "n", "type": { "text": "string" } }, { "name": "propDef", "type": { "text": "PropDef" } }, { "name": "nv", "type": { "text": "any" } } ] }, { "kind": "field", "name": "handleEvent" }, { "kind": "method", "name": "parseValFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ] }, { "kind": "method", "name": "parseInitVal", "parameters": [ { "name": "elementToObserve", "type": { "text": "Element" } } ] }, { "kind": "method", "name": "valFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ] }, { "kind": "method", "name": "filterEvent", "return": { "type": { "text": "boolean" } }, "parameters": [ { "name": "e", "type": { "text": "Event" } } ] }, { "kind": "field", "name": "mutateEvents", "type": { "text": "string[] | undefined" } }, { "kind": "field", "name": "_wr", "type": { "text": "WeakRef<Element> | undefined" } }, { "kind": "field", "name": "observedElement" } ], "attributes": [ { "name": "debug" }, { "name": "log" } ], "superclass": { "name": "HTMLElement" }, "customElement": true }, { "kind": "function", "name": "onInitVal", "parameters": [ { "name": "{initVal, self}", "type": { "text": "PD" } } ] }, { "kind": "function", "name": "onValFromTarget", "parameters": [ { "name": "{valFromTarget, self}", "type": { "text": "PD" } } ] }, { "kind": "function", "name": "handleEvent", "parameters": [ { "name": "{val, lastEvent, parseValAs, self}", "type": { "text": "PD" } } ] }, { "kind": "variable", "name": "str0", "type": { "text": "PropDef" } }, { "kind": "variable", "name": "str1", "type": { "text": "PropDef" } }, { "kind": "variable", "name": "bool1", "type": { "text": "PropDef" } }, { "kind": "class", "description": "", "name": "PassDown", "members": [ { "kind": "field", "name": "is", "static": true, "default": "pass-down" }, { "kind": "field", "name": "self", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "propActions", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "reactor", "type": { "text": "IReactor" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "_sym", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "onPropChange", "parameters": [ { "name": "n", "type": { "text": "string" } }, { "name": "propDef", "type": { "text": "PropDef" } }, { "name": "nv", "type": { "text": "any" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "handleEvent", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "parseValFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "parseInitVal", "parameters": [ { "name": "elementToObserve", "type": { "text": "Element" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "valFromEvent", "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "method", "name": "filterEvent", "return": { "type": { "text": "boolean" } }, "parameters": [ { "name": "e", "type": { "text": "Event" } } ], "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "mutateEvents", "type": { "text": "string[] | undefined" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "_wr", "type": { "text": "WeakRef<Element> | undefined" }, "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "kind": "field", "name": "observedElement", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } } ], "superclass": { "name": "PD" }, "tagName": "pass-down", "customElement": true, "attributes": [ { "name": "debug", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } }, { "name": "log", "inheritedFrom": { "name": "PD", "module": "p-d.ts" } } ] } ], "exports": [ { "kind": "js", "name": "PD", "declaration": { "name": "PD", "module": "p-d.ts" } }, { "kind": "js", "name": "onInitVal", "declaration": { "name": "onInitVal", "module": "p-d.ts" } }, { "kind": "js", "name": "onValFromTarget", "declaration": { "name": "onValFromTarget", "module": "p-d.ts" } }, { "kind": "js", "name": "handleEvent", "declaration": { "name": "handleEvent", "module": "p-d.ts" } }, { "kind": "js", "name": "str0", "declaration": { "name": "str0", "module": "p-d.ts" } }, { "kind": "js", "name": "str1", "declaration": { "name": "str1", "module": "p-d.ts" } }, { "kind": "js", "name": "bool1", "declaration": { "name": "bool1", "module": "p-d.ts" } }, { "kind": "js", "name": "PassDown", "declaration": { "name": "PassDown", "module": "p-d.ts" } } ] }, { "kind": "javascript-module", "path": "pdUtils.js", "declarations": [ { "kind": "function", "name": "getFrom", "parameters": [ { "name": "self" } ] }, { "kind": "function", "name": "isMatchAfterFrom", "parameters": [ { "name": "match" }, { "name": "self" } ] }, { "kind": "function", "name": "addDefaultMutObs", "parameters": [ { "name": "self" } ] }, { "kind": "function", "name": "handleValChange", "parameters": [ { "name": "{ lastVal, self, to, careOf, m, from, prop }" } ] }, { "kind": "function", "name": "attachMutationEventHandler", "parameters": [ { "name": "{ mutateEvents, self }" } ] } ], "exports": [ { "kind": "js", "name": "getFrom", "declaration": { "name": "getFrom", "module": "pdUtils.js" }