UNPKG

@ngqp/core

Version:

Synchronizing form controls with the URL for Angular

1 lines 30.8 kB
{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"interface"},"ɵb":{"__symbolic":"interface"},"QueryParamBuilder":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"group":[{"__symbolic":"method"}],"partition":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"stringParam":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"numberParam":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"booleanParam":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"param":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"QueryParamModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":43,"character":1},"arguments":[{"imports":[],"declarations":[[{"__symbolic":"reference","name":"QueryParamDirective"},{"__symbolic":"reference","name":"QueryParamNameDirective"},{"__symbolic":"reference","name":"QueryParamGroupDirective"},{"__symbolic":"reference","name":"ControlValueAccessorDirective"},{"__symbolic":"reference","name":"DefaultControlValueAccessorDirective"},{"__symbolic":"reference","name":"NumberControlValueAccessorDirective"},{"__symbolic":"reference","name":"RangeControlValueAccessorDirective"},{"__symbolic":"reference","name":"CheckboxControlValueAccessorDirective"},{"__symbolic":"reference","name":"SelectControlValueAccessorDirective"},{"__symbolic":"reference","name":"SelectOptionDirective"},{"__symbolic":"reference","name":"MultiSelectControlValueAccessorDirective"},{"__symbolic":"reference","name":"MultiSelectOptionDirective"}]],"exports":[[{"__symbolic":"reference","name":"QueryParamDirective"},{"__symbolic":"reference","name":"QueryParamNameDirective"},{"__symbolic":"reference","name":"QueryParamGroupDirective"},{"__symbolic":"reference","name":"ControlValueAccessorDirective"},{"__symbolic":"reference","name":"DefaultControlValueAccessorDirective"},{"__symbolic":"reference","name":"NumberControlValueAccessorDirective"},{"__symbolic":"reference","name":"RangeControlValueAccessorDirective"},{"__symbolic":"reference","name":"CheckboxControlValueAccessorDirective"},{"__symbolic":"reference","name":"SelectControlValueAccessorDirective"},{"__symbolic":"reference","name":"SelectOptionDirective"},{"__symbolic":"reference","name":"MultiSelectControlValueAccessorDirective"},{"__symbolic":"reference","name":"MultiSelectOptionDirective"}]],"providers":[{"provide":{"__symbolic":"reference","name":"NGQP_ROUTER_ADAPTER"},"useClass":{"__symbolic":"reference","name":"DefaultRouterAdapter"}},{"provide":{"__symbolic":"reference","name":"NGQP_ROUTER_OPTIONS"},"useValue":{"__symbolic":"reference","name":"DefaultRouterOptions"}}]}]}],"members":{},"statics":{"withConfig":{"__symbolic":"function","parameters":["config"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"QueryParamModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NGQP_ROUTER_OPTIONS"},"useValue":{}}]}}}},"createStringSerializer":{"__symbolic":"function","parameters":["defaultValue"],"defaults":[null],"value":{"__symbolic":"error","message":"Lambda not supported","line":9,"character":11,"module":"./lib/serializers"}},"createStringDeserializer":{"__symbolic":"function","parameters":["defaultValue"],"defaults":[null],"value":{"__symbolic":"error","message":"Lambda not supported","line":18,"character":11,"module":"./lib/serializers"}},"createNumberSerializer":{"__symbolic":"function","parameters":["defaultValue"],"defaults":[null],"value":{"__symbolic":"error","message":"Lambda not supported","line":27,"character":11,"module":"./lib/serializers"}},"createNumberDeserializer":{"__symbolic":"function","parameters":["defaultValue"],"defaults":[null],"value":{"__symbolic":"error","message":"Lambda not supported","line":36,"character":11,"module":"./lib/serializers"}},"createBooleanSerializer":{"__symbolic":"function","parameters":["defaultValue"],"defaults":[null],"value":{"__symbolic":"error","message":"Lambda not supported","line":45,"character":11,"module":"./lib/serializers"}},"createBooleanDeserializer":{"__symbolic":"function","parameters":["defaultValue"],"defaults":[null],"value":{"__symbolic":"error","message":"Lambda not supported","line":54,"character":11,"module":"./lib/serializers"}},"DefaultControlValueAccessorDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"input:not([type=checkbox]):not([type=radio])[queryParamName],textarea[queryParamName],input:not([type=checkbox]):not([type=radio])[queryParam],textarea[queryParam]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":13},"useExisting":{"__symbolic":"reference","name":"DefaultControlValueAccessorDirective"},"multi":true}]}]}],"members":{"onInput":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":30,"character":5},"arguments":["input",["$event"]]}]}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":39,"character":5},"arguments":["blur"]}]}],"onCompositionStart":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":44,"character":5},"arguments":["compositionstart"]}]}],"onCompositionEnd":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":49,"character":5},"arguments":["compositionend",["$event"]]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":58,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":58,"character":21},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":58,"character":28}]}],null,null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":59,"character":26},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":60,"character":39,"context":{"typeName":"HTMLInputElement"},"module":"./lib/accessors/default-control-value-accessor.directive"}]}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"NumberControlValueAccessorDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"input[type=number][queryParamName],input[type=number][queryParam]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":5,"character":13},"useExisting":{"__symbolic":"reference","name":"NumberControlValueAccessorDirective"},"multi":true}]}]}],"members":{"onInput":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":20,"character":5},"arguments":["input",["$event"]]}]}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":26,"character":5},"arguments":["blur"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":31,"character":34},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":31,"character":76,"context":{"typeName":"HTMLInputElement"},"module":"./lib/accessors/number-control-value-accessor.directive"}]}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"RangeControlValueAccessorDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"input[type=range][queryParamName],input[type=range][queryParam]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":5,"character":13},"useExisting":{"__symbolic":"reference","name":"RangeControlValueAccessorDirective"},"multi":true}]}]}],"members":{"onInput":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":20,"character":5},"arguments":["input",["$event"]]}]}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":26,"character":5},"arguments":["blur"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":31,"character":34},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":31,"character":76,"context":{"typeName":"HTMLInputElement"},"module":"./lib/accessors/range-control-value-accessor.directive"}]}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"CheckboxControlValueAccessorDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"input[type=checkbox][queryParamName],input[type=checkbox][queryParam]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":5,"character":13},"useExisting":{"__symbolic":"reference","name":"CheckboxControlValueAccessorDirective"},"multi":true}]}]}],"members":{"onInput":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":20,"character":5},"arguments":["change",["$event"]]}]}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":25,"character":5},"arguments":["blur"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":30,"character":34},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":30,"character":76,"context":{"typeName":"HTMLInputElement"},"module":"./lib/accessors/checkbox-control-value-accessor.directive"}]}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"SelectControlValueAccessorDirective":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"select:not([multiple])[queryParamName],select:not([multiple])[queryParam]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":13},"useExisting":{"__symbolic":"reference","name":"SelectControlValueAccessorDirective"},"multi":true}]}]}],"members":{"onChange":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":26,"character":5},"arguments":["change",["$event"]]}]}],"onTouched":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":33,"character":5},"arguments":["blur"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":38,"character":34},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":38,"character":76,"context":{"typeName":"HTMLSelectElement"},"module":"./lib/accessors/select-control-value-accessor.directive"}]}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"registerOption":[{"__symbolic":"method"}],"deregisterOption":[{"__symbolic":"method"}],"updateOptionValue":[{"__symbolic":"method"}],"getOptionId":[{"__symbolic":"method"}]}},"MultiSelectControlValueAccessorDirective":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"select[multiple][queryParamName],select[multiple][queryParam]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":6,"character":13},"useExisting":{"__symbolic":"reference","name":"MultiSelectControlValueAccessorDirective"},"multi":true}]}]}],"members":{"onChange":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":26,"character":5},"arguments":["change"]}]}],"onTouched":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":35,"character":5},"arguments":["blur"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":40,"character":34},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":76,"context":{"typeName":"HTMLSelectElement"},"module":"./lib/accessors/multi-select-control-value-accessor.directive"}]}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"registerOption":[{"__symbolic":"method"}],"deregisterOption":[{"__symbolic":"method"}],"updateOptionValue":[{"__symbolic":"method"}],"getOptionId":[{"__symbolic":"method"}]}},"SelectOptionDirective":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"option"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":12,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":12,"character":21}}],null,null],"parameters":[{"__symbolic":"reference","name":"SelectControlValueAccessorDirective"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":13,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":14,"character":28}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5},"arguments":["value"]}]}]}},"MultiSelectOptionDirective":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"option"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":12,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":12,"character":21}}],null,null],"parameters":[{"__symbolic":"reference","name":"MultiSelectControlValueAccessorDirective"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":13,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":14,"character":28}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5},"arguments":["value"]}]}]}},"NGQP_BUILT_IN_ACCESSORS":[{"__symbolic":"reference","name":"DefaultControlValueAccessorDirective"},{"__symbolic":"reference","name":"NumberControlValueAccessorDirective"},{"__symbolic":"reference","name":"RangeControlValueAccessorDirective"},{"__symbolic":"reference","name":"CheckboxControlValueAccessorDirective"},{"__symbolic":"reference","name":"SelectControlValueAccessorDirective"},{"__symbolic":"reference","name":"MultiSelectControlValueAccessorDirective"}],"RouterAdapter":{"__symbolic":"interface"},"NGQP_ROUTER_ADAPTER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":47,"character":39},"arguments":["NGQP_ROUTER_ADAPTER"]},"RouterOptions":{"__symbolic":"interface"},"DefaultRouterOptions":{"replaceUrl":true,"preserveFragment":true},"NGQP_ROUTER_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":50,"character":39},"arguments":["NGQP_ROUTER_OPTIONS"]},"DefaultRouterAdapter":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":8,"character":32},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":8,"character":55}]}],"navigate":[{"__symbolic":"method"}],"getCurrentNavigation":[{"__symbolic":"method"}]}},"QueryParamOpts":{"__symbolic":"interface"},"MultiQueryParamOpts":{"__symbolic":"interface"},"QueryParamGroup":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":48,"character":21,"module":"./lib/model/query-param-group"},{"__symbolic":"error","message":"Expression form not supported","line":49,"character":16,"module":"./lib/model/query-param-group"}]}],"_registerOnChange":[{"__symbolic":"method"}],"_clearChangeFunctions":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"patchValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"_updateValue":[{"__symbolic":"method"}]}},"AbstractQueryParam":{"__symbolic":"class","arity":2,"extends":{"__symbolic":"error","message":"Reference to non-exported class","line":17,"character":0,"context":{"className":"AbstractQueryParamBase"},"module":"./lib/model/query-param"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵa"}]}],"setValue":[{"__symbolic":"method"}]}},"QueryParam":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"AbstractQueryParam"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"QueryParamOpts"}]}],"serializeValue":[{"__symbolic":"method"}],"deserializeValue":[{"__symbolic":"method"}]}},"MultiQueryParam":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"AbstractQueryParam"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"MultiQueryParamOpts"}]}],"serializeValue":[{"__symbolic":"method"}],"deserializeValue":[{"__symbolic":"method"}]}},"PartitionedQueryParam":{"__symbolic":"class","arity":2,"extends":{"__symbolic":"error","message":"Reference to non-exported class","line":17,"character":0,"context":{"className":"AbstractQueryParamBase"},"module":"./lib/model/query-param"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":284,"character":21,"module":"./lib/model/query-param"}]},{"__symbolic":"reference","name":"ɵb"}]}],"setValue":[{"__symbolic":"method"}]}},"QueryParamDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":15,"character":1},"arguments":[{"selector":"[queryParam]","providers":[{"__symbolic":"reference","name":"ɵc"}]}]}],"members":{"queryParam":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5},"arguments":["queryParam"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":38,"character":9}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":39,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":39,"character":21}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":39,"character":29},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":39,"character":36}]}]],"parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"ControlValueAccessor","line":39,"character":71}]}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"QueryParamNameDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":13,"character":1},"arguments":[{"selector":"[queryParamName]"}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5},"arguments":["queryParamName"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":42,"character":9}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":43,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":43,"character":21}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":29},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":43,"character":36}]}]],"parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"ControlValueAccessor","line":43,"character":71}]}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"QueryParamGroupDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":12,"character":1},"arguments":[{"selector":"[queryParamGroup]","providers":[{"__symbolic":"reference","name":"ɵc"}]}]}],"members":{"queryParamGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5},"arguments":["queryParamGroup"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"ngOnChanges":[{"__symbolic":"method"}]}},"ControlValueAccessorDirective":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":16,"character":1},"arguments":[{"selector":"[controlValueAccessor]","exportAs":"controlValueAccessor","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":21,"character":21},"useExisting":{"__symbolic":"reference","name":"ControlValueAccessorDirective"},"multi":true}]}]}],"members":{"controlValueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":5},"arguments":["controlValueChange"]}]}],"disabledChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":5},"arguments":["disabledChange"]}]}],"notifyChange":[{"__symbolic":"method"}],"notifyTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":40,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":64,"character":9},"arguments":[{"__symbolic":"reference","name":"NGQP_ROUTER_ADAPTER"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":65,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":65,"character":21},"arguments":[{"__symbolic":"reference","name":"NGQP_ROUTER_OPTIONS"}]}]],"parameters":[{"__symbolic":"reference","name":"RouterAdapter"},{"__symbolic":"reference","name":"RouterOptions"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"setQueryParamGroup":[{"__symbolic":"method"}],"registerQueryParamDirective":[{"__symbolic":"method"}],"deregisterQueryParamDirective":[{"__symbolic":"method"}],"startSynchronization":[{"__symbolic":"method"}],"setupGroupChangeListener":[{"__symbolic":"method"}],"setupParamChangeListeners":[{"__symbolic":"method"}],"setupParamChangeListener":[{"__symbolic":"method"}],"setupRouterListener":[{"__symbolic":"method"}],"watchNewParams":[{"__symbolic":"method"}],"isSyntheticNavigation":[{"__symbolic":"method"}],"setupNavigationQueue":[{"__symbolic":"method"}],"navigateSafely":[{"__symbolic":"method"}],"enqueueNavigation":[{"__symbolic":"method"}],"getParamsForValue":[{"__symbolic":"method"}],"getQueryParamAsPartition":[{"__symbolic":"method"}],"wrapIntoPartition":[{"__symbolic":"method"}],"getQueryParamGroup":[{"__symbolic":"method"}]}}},"origins":{"ɵa":"./lib/model/query-param-opts","ɵb":"./lib/model/query-param-opts","QueryParamBuilder":"./lib/query-param-builder.service","QueryParamModule":"./lib/query-param.module","createStringSerializer":"./lib/serializers","createStringDeserializer":"./lib/serializers","createNumberSerializer":"./lib/serializers","createNumberDeserializer":"./lib/serializers","createBooleanSerializer":"./lib/serializers","createBooleanDeserializer":"./lib/serializers","DefaultControlValueAccessorDirective":"./lib/accessors/default-control-value-accessor.directive","NumberControlValueAccessorDirective":"./lib/accessors/number-control-value-accessor.directive","RangeControlValueAccessorDirective":"./lib/accessors/range-control-value-accessor.directive","CheckboxControlValueAccessorDirective":"./lib/accessors/checkbox-control-value-accessor.directive","SelectControlValueAccessorDirective":"./lib/accessors/select-control-value-accessor.directive","MultiSelectControlValueAccessorDirective":"./lib/accessors/multi-select-control-value-accessor.directive","SelectOptionDirective":"./lib/accessors/select-option.directive","MultiSelectOptionDirective":"./lib/accessors/multi-select-option.directive","NGQP_BUILT_IN_ACCESSORS":"./lib/accessors/ngqp-accessors","RouterAdapter":"./lib/router-adapter/router-adapter.interface","NGQP_ROUTER_ADAPTER":"./lib/router-adapter/router-adapter.interface","RouterOptions":"./lib/router-adapter/router-adapter.interface","DefaultRouterOptions":"./lib/router-adapter/router-adapter.interface","NGQP_ROUTER_OPTIONS":"./lib/router-adapter/router-adapter.interface","DefaultRouterAdapter":"./lib/router-adapter/default-router-adapter.service","QueryParamOpts":"./lib/model/query-param-opts","MultiQueryParamOpts":"./lib/model/query-param-opts","QueryParamGroup":"./lib/model/query-param-group","AbstractQueryParam":"./lib/model/query-param","QueryParam":"./lib/model/query-param","MultiQueryParam":"./lib/model/query-param","PartitionedQueryParam":"./lib/model/query-param","QueryParamDirective":"./lib/directives/query-param.directive","QueryParamNameDirective":"./lib/directives/query-param-name.directive","QueryParamGroupDirective":"./lib/directives/query-param-group.directive","ControlValueAccessorDirective":"./lib/directives/control-value-accessor.directive","ɵc":"./lib/directives/query-param-group.service"},"importAs":"@ngqp/core"}