UNPKG

@skylinedynamics/sd-angular-jsonapi

Version:

Skyline Dynamics Angular 5+, fluent Implementation for JSONAPI conform requests

1 lines 9.52 kB
{"__symbolic":"module","version":4,"metadata":{"SDAngularJsonAPIRequestService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":30,"character":28}]}],"configure":[{"__symbolic":"method"}],"setBaseUrl":[{"__symbolic":"method"}],"setVersion":[{"__symbolic":"method"}],"setPaginationStrategy":[{"__symbolic":"method"}],"paginationStrategySet":[{"__symbolic":"method"}],"getPaginationStrategy":[{"__symbolic":"method"}],"setPaginationOptions":[{"__symbolic":"method"}],"paginationOptionsSet":[{"__symbolic":"method"}],"getPaginationOptions":[{"__symbolic":"method"}],"registerResource":[{"__symbolic":"method"}],"getResourceInstance":[{"__symbolic":"method"}],"send":[{"__symbolic":"method"}],"sendWithUrl":[{"__symbolic":"method"}],"constructUrl":[{"__symbolic":"method"}]}},"Collection":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JSONAPIData"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"EntityManager"}]}],"setManager":[{"__symbolic":"method"}],"setIncluded":[{"__symbolic":"method"}],"setType":[{"__symbolic":"method"}],"setLinks":[{"__symbolic":"method"}],"setData":[{"__symbolic":"method"}],"zero":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"nextPage":[{"__symbolic":"method"}],"hasNext":[{"__symbolic":"method"}],"previousPage":[{"__symbolic":"method"}],"hasPrevious":[{"__symbolic":"method"}],"firstPage":[{"__symbolic":"method"}],"hasFirstLink":[{"__symbolic":"method"}],"lastPage":[{"__symbolic":"method"}],"hasLastLink":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"reload":[{"__symbolic":"method"}],"hasSelfLink":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"_deleteElementAt":[{"__symbolic":"method"}],"deleteById":[{"__symbolic":"method"}],"deleteAll":[{"__symbolic":"method"}],"all":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"first":[{"__symbolic":"method"}],"last":[{"__symbolic":"method"}],"filter":[{"__symbolic":"method"}],"find":[{"__symbolic":"method"}],"findLast":[{"__symbolic":"method"}],"findIndex":[{"__symbolic":"method"}],"sortBy":[{"__symbolic":"method"}],"each":[{"__symbolic":"method"}],"forEach":[{"__symbolic":"method"}],"every":[{"__symbolic":"method"}],"includes":[{"__symbolic":"method"}],"chunk":[{"__symbolic":"method"}],"indexOf":[{"__symbolic":"method"}],"nth":[{"__symbolic":"method"}],"at":[{"__symbolic":"method"}],"atIndex":[{"__symbolic":"method"}],"slice":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"tail":[{"__symbolic":"method"}],"take":[{"__symbolic":"method"}],"takeRight":[{"__symbolic":"method"}]}},"EntityManager":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SDAngularJsonAPIRequestService"}]}],"configure":[{"__symbolic":"method"}],"setBaseUrl":[{"__symbolic":"method"}],"baseUrl":[{"__symbolic":"method"}],"setVersion":[{"__symbolic":"method"}],"version":[{"__symbolic":"method"}],"setPaginationStrategy":[{"__symbolic":"method"}],"paginationStrategy":[{"__symbolic":"method"}],"getPaginationStrategy":[{"__symbolic":"method"}],"paginationStrategySet":[{"__symbolic":"method"}],"setPaginationOptions":[{"__symbolic":"method"}],"paginationOptions":[{"__symbolic":"method"}],"getPaginationOptions":[{"__symbolic":"method"}],"paginationOptionsSet":[{"__symbolic":"method"}],"createResource":[{"__symbolic":"method"}],"refreshByIndex":[{"__symbolic":"method"}],"reloadByIndex":[{"__symbolic":"method"}],"refreshById":[{"__symbolic":"method"}],"reloadById":[{"__symbolic":"method"}]}},"JSONAPI":{"__symbolic":"function","parameters":["res"],"value":{"__symbolic":"error","message":"Lambda not supported","line":7,"character":8,"module":"./decorators/sd-angular-jsonapi-decorator"}},"JSONAPIResource":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"EntityManager"}]}],"initialize":[{"__symbolic":"method"}],"setData":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"hasSelfLink":[{"__symbolic":"method"}],"hasRelatedLink":[{"__symbolic":"method"}],"reload":[{"__symbolic":"method"}],"addRelationship":[{"__symbolic":"method"}],"addRelationships":[{"__symbolic":"method"}],"hasLoadedRelationship":[{"__symbolic":"method"}],"associateRelationshipData":[{"__symbolic":"method"}],"findRelationshipData":[{"__symbolic":"method"}],"emitLiveRelationship":[{"__symbolic":"method"}],"all":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"find":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"canUpdate":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"canDelete":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"new":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"load":[{"__symbolic":"method"}],"paginate":[{"__symbolic":"method"}],"limit":[{"__symbolic":"method"}],"take":[{"__symbolic":"method"}],"with":[{"__symbolic":"method"}],"only":[{"__symbolic":"method"}],"fields":[{"__symbolic":"method"}],"filter":[{"__symbolic":"method"}],"filters":[{"__symbolic":"method"}],"isSortQuery":[{"__symbolic":"method"}],"sortBy":[{"__symbolic":"method"}],"constructFilters":[{"__symbolic":"method"}],"constructRelationships":[{"__symbolic":"method"}],"constructFieldsFilter":[{"__symbolic":"method"}],"constructLimitQuery":[{"__symbolic":"method"}],"constructPaginationQuery":[{"__symbolic":"method"}],"constructSortFilter":[{"__symbolic":"method"}],"getURLAppendix":[{"__symbolic":"method"}]}},"SDAngularJsonAPIConfig":{"__symbolic":"interface"},"CursorBasedPaginationOptions":{"__symbolic":"interface"},"StringFilter":{"__symbolic":"interface"},"ArrayFilter":{"__symbolic":"interface"},"ObjectFilter":{"__symbolic":"interface"},"FilterType":{"__symbolic":"interface"},"JSONAPIData":{"__symbolic":"interface"},"JSONAPIErrorID":{"__symbolic":"interface"},"JSONAPIErrorLinks":{"__symbolic":"interface"},"JSONAPIErrorCode":{"__symbolic":"interface"},"JSONAPIErrorSource":{"__symbolic":"interface"},"OffsetBasedPaginationOptions":{"__symbolic":"interface"},"PageBasedPaginationOptions":{"__symbolic":"interface"},"PaginationOptions":{"__symbolic":"interface"},"PaginationStrategy":{"__symbolic":"interface"},"RegisteredResource":{"__symbolic":"interface"},"Relationship":{"__symbolic":"interface"},"ResourceLinks":{"__symbolic":"interface"},"SDAngularJsonAPIModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":3}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"SDAngularJsonAPIModule"},"providers":[{"__symbolic":"reference","name":"SDAngularJsonAPIRequestService"},{"__symbolic":"reference","name":"EntityManager"},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":21,"character":14},"useClass":{"__symbolic":"reference","name":"ɵa"},"multi":true}]}}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"intercept":[{"__symbolic":"method"}]}}},"origins":{"SDAngularJsonAPIRequestService":"./services/sd-angular-jsonapi-request.service","Collection":"./utils/sd-angular-jsonapi-collection","EntityManager":"./services/sd-angular-jsonapi-entity-manager","JSONAPI":"./decorators/sd-angular-jsonapi-decorator","JSONAPIResource":"./utils/sd-angular-jsonapi-resource","SDAngularJsonAPIConfig":"./interfaces/config","CursorBasedPaginationOptions":"./interfaces/cursor-based-pagination-options","StringFilter":"./interfaces/filter","ArrayFilter":"./interfaces/filter","ObjectFilter":"./interfaces/filter","FilterType":"./interfaces/filter-type","JSONAPIData":"./interfaces/json-api-data","JSONAPIErrorID":"./interfaces/jsonapi-error-response","JSONAPIErrorLinks":"./interfaces/jsonapi-error-response","JSONAPIErrorCode":"./interfaces/jsonapi-error-response","JSONAPIErrorSource":"./interfaces/jsonapi-error-response","OffsetBasedPaginationOptions":"./interfaces/offset-based-pagination-options","PageBasedPaginationOptions":"./interfaces/page-based-pagination-options","PaginationOptions":"./interfaces/pagination-options","PaginationStrategy":"./interfaces/pagination-strategy","RegisteredResource":"./interfaces/registered-resource","Relationship":"./interfaces/relationship","ResourceLinks":"./interfaces/resource-links","SDAngularJsonAPIModule":"./sd-angular-jsonapi.module","ɵa":"./services/sd-angular-jsonapi-media-header-interceptor"},"importAs":"@skylinedynamics/sd-angular-jsonapi"}