Skip to content

Instantly share code, notes, and snippets.

@dherges
Created December 9, 2017 09:01
Show Gist options
  • Save dherges/762563c1bf3f4448370110072a1c4656 to your computer and use it in GitHub Desktop.
Save dherges/762563c1bf3f4448370110072a1c4656 to your computer and use it in GitHub Desktop.
ng-packagr #382
{
"__symbolic": "module",
"version": 4,
"metadata": {
"SelectableListModule": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "NgModule",
"line": 5,
"character": 1
},
"arguments": [
{
"declarations": [
{
"__symbolic": "reference",
"name": "SelectableItemDirective"
},
{
"__symbolic": "reference",
"name": "SelectableListDirective"
}
],
"exports": [
{
"__symbolic": "reference",
"name": "SelectableItemDirective"
},
{
"__symbolic": "reference",
"name": "SelectableListDirective"
}
]
}
]
}
],
"members": {
}
},
"SelectableItemDirective": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Directive",
"line": 3,
"character": 1
},
"arguments": [
{
"selector": "[appSelectableItem]"
}
]
}
],
"members": {
"item": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Input",
"line": 13,
"character": 3
}
}
]
}
],
"__ctor__": [
{
"__symbolic": "constructor",
"parameterDecorators": [
null,
null,
[
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Inject",
"line": 26,
"character": 15
},
"arguments": [
"selectable-list-service"
]
}
]
],
"parameters": [
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ElementRef",
"line": 24,
"character": 26
},
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Renderer2",
"line": 25,
"character": 32
},
{
"__symbolic": "reference",
"name": "\u0275a"
}
]
}
],
"ngAfterViewInit": [
{
"__symbolic": "method"
}
],
"onTap": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "HostListener",
"line": 33,
"character": 3
},
"arguments": [
"tap"
]
}
]
}
],
"onPress": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "HostListener",
"line": 38,
"character": 3
},
"arguments": [
"press"
]
}
]
}
],
"handleEvent": [
{
"__symbolic": "method"
}
],
"switchBackground": [
{
"__symbolic": "method"
}
],
"dispatchEvent": [
{
"__symbolic": "method"
}
]
}
},
"\u0275a": {
"__symbolic": "class",
"members": {
}
},
"SelectableListDirective": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Directive",
"line": 20,
"character": 1
},
"arguments": [
{
"selector": "[appSelectableList]",
"providers": [
{
"provide": "selectable-list-service",
"useValue": {
"__symbolic": "new",
"expression": {
"__symbolic": "reference",
"name": "\u0275a"
}
}
}
]
}
]
}
],
"members": {
"appSelectableList": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Input",
"line": 54,
"character": 3
}
}
]
}
],
"items": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Input",
"line": 61,
"character": 3
}
}
]
}
],
"selectionConfirmed": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Input",
"line": 64,
"character": 3
}
}
]
}
],
"isSelecting": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Output",
"line": 67,
"character": 3
}
}
]
}
],
"single": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Output",
"line": 70,
"character": 3
}
}
]
}
],
"multiple": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Output",
"line": 73,
"character": 3
}
}
]
}
],
"selectItemIds": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Output",
"line": 76,
"character": 3
}
}
]
}
],
"confirmButton": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ContentChild",
"line": 79,
"character": 3
},
"arguments": [
"confirmSelection",
{
"read": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ElementRef",
"line": 79,
"character": 43
}
}
]
}
]
}
],
"__ctor__": [
{
"__symbolic": "constructor",
"parameterDecorators": [
null,
[
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Inject",
"line": 82,
"character": 15
},
"arguments": [
"selectable-list-service"
]
}
]
],
"parameters": [
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Renderer2",
"line": 81,
"character": 32
},
{
"__symbolic": "reference",
"name": "\u0275a"
}
]
}
],
"ngAfterContentInit": [
{
"__symbolic": "method"
}
],
"ngOnDestroy": [
{
"__symbolic": "method"
}
],
"selectItem": [
{
"__symbolic": "method"
}
],
"confirmSelection": [
{
"__symbolic": "method"
}
]
}
}
},
"origins": {
"SelectableListModule": ".\/src\/selectable-list-module",
"SelectableItemDirective": ".\/src\/directive\/selectable-item\/selectable-item.directive",
"\u0275a": ".\/src\/directive\/selectable-list\/selectable-list.directive",
"SelectableListDirective": ".\/src\/directive\/selectable-list\/selectable-list.directive"
},
"importAs": "ngx-selectable-list"
}
{
"__symbolic": "module",
"version": 4,
"metadata": {
"SelectableListModule": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "NgModule",
"line": 5,
"character": 1
},
"arguments": [
{
"declarations": [
{
"__symbolic": "reference",
"name": "\u0275b"
},
{
"__symbolic": "reference",
"name": "SelectableListDirective"
}
],
"exports": [
{
"__symbolic": "reference",
"name": "\u0275b"
},
{
"__symbolic": "reference",
"name": "SelectableListDirective"
}
]
}
]
}
],
"members": {
}
},
"\u0275a": {
"__symbolic": "class",
"members": {
}
},
"SelectableListDirective": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Directive",
"line": 23,
"character": 1
},
"arguments": [
{
"selector": "[appSelectableList]",
"providers": [
{
"provide": "selectable-list-service",
"useValue": {
"__symbolic": "new",
"expression": {
"__symbolic": "reference",
"name": "\u0275a"
}
}
}
]
}
]
}
],
"members": {
"appSelectableList": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Input",
"line": 58,
"character": 3
}
}
]
}
],
"items": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Input",
"line": 65,
"character": 3
}
}
]
}
],
"isSelecting": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Output",
"line": 68,
"character": 3
}
}
]
}
],
"single": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Output",
"line": 71,
"character": 3
}
}
]
}
],
"multiple": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Output",
"line": 74,
"character": 3
}
}
]
}
],
"confirmButton": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ContentChild",
"line": 77,
"character": 3
},
"arguments": [
"confirmSelection",
{
"read": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ElementRef",
"line": 77,
"character": 43
}
}
]
}
]
}
],
"__ctor__": [
{
"__symbolic": "constructor",
"parameterDecorators": [
null,
null,
null,
null,
[
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Inject",
"line": 83,
"character": 15
},
"arguments": [
"selectable-list-service"
]
}
]
],
"parameters": [
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ElementRef",
"line": 79,
"character": 26
},
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Renderer2",
"line": 80,
"character": 32
},
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ViewContainerRef",
"line": 81,
"character": 28
},
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ComponentFactoryResolver",
"line": 82,
"character": 32
},
{
"__symbolic": "reference",
"name": "\u0275a"
}
]
}
],
"ngAfterContentInit": [
{
"__symbolic": "method"
}
],
"ngOnDestroy": [
{
"__symbolic": "method"
}
],
"selectItem": [
{
"__symbolic": "method"
}
],
"confirmSelection": [
{
"__symbolic": "method"
}
]
}
},
"\u0275b": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Directive",
"line": 4,
"character": 1
},
"arguments": [
{
"selector": "[appSelectableItem]"
}
]
}
],
"members": {
"item": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Input",
"line": 15,
"character": 3
}
}
]
}
],
"__ctor__": [
{
"__symbolic": "constructor",
"parameterDecorators": [
null,
null,
[
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Inject",
"line": 28,
"character": 15
},
"arguments": [
"selectable-list-service"
]
}
]
],
"parameters": [
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ElementRef",
"line": 26,
"character": 26
},
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Renderer2",
"line": 27,
"character": 32
},
{
"__symbolic": "reference",
"name": "\u0275a"
}
]
}
],
"ngAfterViewInit": [
{
"__symbolic": "method"
}
],
"ngOnDestroy": [
{
"__symbolic": "method"
}
],
"onTap": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "HostListener",
"line": 44,
"character": 3
},
"arguments": [
"tap"
]
}
]
}
],
"onPress": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "HostListener",
"line": 49,
"character": 3
},
"arguments": [
"press"
]
}
]
}
],
"handleEvent": [
{
"__symbolic": "method"
}
],
"switchBackground": [
{
"__symbolic": "method"
}
],
"dispatchEvent": [
{
"__symbolic": "method"
}
]
}
}
},
"origins": {
"SelectableListModule": ".\/src\/app\/selectable-list\/selectable-list-module",
"\u0275a": ".\/src\/app\/selectable-list\/directive\/selectable-list\/selectable-list.directive",
"SelectableListDirective": ".\/src\/app\/selectable-list\/directive\/selectable-list\/selectable-list.directive",
"\u0275b": ".\/src\/app\/selectable-list\/directive\/selectable-item\/selectable-item.directive"
},
"importAs": "ngx-selectable-list"
}
{
"__symbolic": "module",
"version": 4,
"metadata": {
"SelectableListModule": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "NgModule",
"line": 5,
"character": 1
},
"arguments": [
{
"declarations": [
{
"__symbolic": "reference",
"name": "\u0275b"
},
{
"__symbolic": "reference",
"name": "SelectableListDirective"
}
],
"exports": [
{
"__symbolic": "reference",
"name": "\u0275b"
},
{
"__symbolic": "reference",
"name": "SelectableListDirective"
}
]
}
]
}
],
"members": {
}
},
"\u0275a": {
"__symbolic": "class",
"members": {
}
},
"SelectableListDirective": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Directive",
"line": 23,
"character": 1
},
"arguments": [
{
"selector": "[appSelectableList]",
"providers": [
{
"provide": "selectable-list-service",
"useValue": {
"__symbolic": "new",
"expression": {
"__symbolic": "reference",
"name": "\u0275a"
}
}
}
]
}
]
}
],
"members": {
"appSelectableList": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Input",
"line": 58,
"character": 3
}
}
]
}
],
"items": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Input",
"line": 65,
"character": 3
}
}
]
}
],
"isSelecting": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Output",
"line": 68,
"character": 3
}
}
]
}
],
"single": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Output",
"line": 71,
"character": 3
}
}
]
}
],
"multiple": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Output",
"line": 74,
"character": 3
}
}
]
}
],
"confirmButton": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ContentChild",
"line": 77,
"character": 3
},
"arguments": [
"confirmSelection",
{
"read": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ElementRef",
"line": 77,
"character": 43
}
}
]
}
]
}
],
"__ctor__": [
{
"__symbolic": "constructor",
"parameterDecorators": [
null,
null,
null,
null,
[
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Inject",
"line": 83,
"character": 15
},
"arguments": [
"selectable-list-service"
]
}
]
],
"parameters": [
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ElementRef",
"line": 79,
"character": 26
},
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Renderer2",
"line": 80,
"character": 32
},
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ViewContainerRef",
"line": 81,
"character": 28
},
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ComponentFactoryResolver",
"line": 82,
"character": 32
},
{
"__symbolic": "reference",
"name": "\u0275a"
}
]
}
],
"ngAfterContentInit": [
{
"__symbolic": "method"
}
],
"ngOnDestroy": [
{
"__symbolic": "method"
}
],
"selectItem": [
{
"__symbolic": "method"
}
],
"confirmSelection": [
{
"__symbolic": "method"
}
]
}
},
"\u0275b": {
"__symbolic": "class",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Directive",
"line": 4,
"character": 1
},
"arguments": [
{
"selector": "[appSelectableItem]"
}
]
}
],
"members": {
"item": [
{
"__symbolic": "property",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Input",
"line": 15,
"character": 3
}
}
]
}
],
"__ctor__": [
{
"__symbolic": "constructor",
"parameterDecorators": [
null,
null,
[
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Inject",
"line": 28,
"character": 15
},
"arguments": [
"selectable-list-service"
]
}
]
],
"parameters": [
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "ElementRef",
"line": 26,
"character": 26
},
{
"__symbolic": "reference",
"module": "@angular\/core",
"name": "Renderer2",
"line": 27,
"character": 32
},
{
"__symbolic": "reference",
"name": "\u0275a"
}
]
}
],
"ngAfterViewInit": [
{
"__symbolic": "method"
}
],
"ngOnDestroy": [
{
"__symbolic": "method"
}
],
"onTap": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "HostListener",
"line": 44,
"character": 3
},
"arguments": [
"tap"
]
}
]
}
],
"onPress": [
{
"__symbolic": "method",
"decorators": [
{
"__symbolic": "call",
"expression": {
"__symbolic": "reference",
"module": "@angular\/core",
"name": "HostListener",
"line": 49,
"character": 3
},
"arguments": [
"press"
]
}
]
}
],
"handleEvent": [
{
"__symbolic": "method"
}
],
"switchBackground": [
{
"__symbolic": "method"
}
],
"dispatchEvent": [
{
"__symbolic": "method"
}
]
}
}
},
"origins": {
"SelectableListModule": ".\/src\/app\/selectable-list\/selectable-list-module",
"\u0275a": ".\/src\/app\/selectable-list\/directive\/selectable-list\/selectable-list.directive",
"SelectableListDirective": ".\/src\/app\/selectable-list\/directive\/selectable-list\/selectable-list.directive",
"\u0275b": ".\/src\/app\/selectable-list\/directive\/selectable-item\/selectable-item.directive"
},
"importAs": "ngx-selectable-list"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment