Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
▪ Raw: RawListResponse‹any, any›
▪ I: IncludedGroups
JsonListResponse
+ new JsonListResponse(raw
: Raw, limit
: number, offset
: number | undefined, rawIncludedGroups
: I, response
: HttpResponse‹Raw›): JsonListResponse
Defined in jsonApi.getList.ts:8
Parameters:
Returns: JsonListResponse
• limit: number
Defined in jsonApi.getList.ts:12
• offset: number | undefined
Defined in jsonApi.getList.ts:13
• raw: Raw
Defined in jsonApi.getList.ts:11
• response: HttpResponse‹Raw›
Defined in jsonApi.getList.ts:15
• get elements(): MergedData‹Raw["data"]›
Defined in jsonApi.getList.ts:19
Returns: MergedData‹Raw["data"]›
• get included(): object
Defined in jsonApi.getList.ts:27
Returns: object
• get meta(): Raw["meta"]
Defined in jsonApi.getList.ts:23
Returns: Raw["meta"]
Name
Type
raw
Raw
limit
number
offset
number | undefined
rawIncludedGroups
I
response
HttpResponse‹Raw›
▪ Raw: RawResponse‹any, any›
JsonResponse
+ new JsonResponse(raw
: Raw, response
: HttpResponse‹Raw›): JsonResponse
Defined in jsonApi.response.ts:5
Parameters:
Returns: JsonResponse
• raw: Raw
Defined in jsonApi.response.ts:7
• response: HttpResponse‹Raw›
Defined in jsonApi.response.ts:7
• get element(): MergedData‹Raw["data"]›
Defined in jsonApi.response.ts:10
Returns: MergedData‹Raw["data"]›
• get meta(): Raw["meta"]
Defined in jsonApi.response.ts:14
Returns: Raw["meta"]
JsonApiClient
+ new JsonApiClient(httpClient
: HttpClient): JsonApiClient
Defined in jsonApi.client.ts:9
Parameters:
Returns: JsonApiClient
• httpClient: HttpClient
Defined in jsonApi.client.ts:10
▸ get<D, M>(uri
: string): GetBuilder‹RawResponse‹D, M››
Defined in jsonApi.client.ts:13
Type parameters:
▪ D: AnyData
▪ M: object
Parameters:
Returns: GetBuilder‹RawResponse‹D, M››
▸ getList<D, M>(uri
: string): GetListBuilder‹RawListResponse‹D, M›, object›
Defined in jsonApi.client.ts:17
Type parameters:
▪ D: AnyData
▪ M: ListMetaData
Parameters:
Returns: GetListBuilder‹RawListResponse‹D, M›, object›
▸ patch<D, M>(uri
: string): UpdateBuilder‹RawResponse‹D, M››
Defined in jsonApi.client.ts:33
Type parameters:
▪ D: AnyData
▪ M: object
Parameters:
Returns: UpdateBuilder‹RawResponse‹D, M››
▸ post<D, M>(uri
: string): PostBuilder‹RawResponse‹D, M››
Defined in jsonApi.client.ts:21
Type parameters:
▪ D: AnyData
▪ M: object
Parameters:
Returns: PostBuilder‹RawResponse‹D, M››
▸ put<D, M>(uri
: string): UpdateBuilder‹RawResponse‹D, M››
Defined in jsonApi.client.ts:29
Type parameters:
▪ D: AnyData
▪ M: object
Parameters:
Returns: UpdateBuilder‹RawResponse‹D, M››
▸ remove<D, M>(uri
: string): RemoveBuilder‹RawResponse‹D, M››
Defined in jsonApi.client.ts:25
Type parameters:
▪ D: AnyData
▪ M: object
Parameters:
Returns: RemoveBuilder‹RawResponse‹D, M››
▪ Raw: RawResponse‹any, any›
RequestBuilder‹JsonResponse‹Raw››
↳ GetBuilder
+ new GetBuilder(httpClient
: HttpClient, uri
: string): GetBuilder
Overrides RequestBuilder.constructor
Defined in jsonApi.get.ts:6
Parameters:
Returns: GetBuilder
Protected
limit• limit: number = DEFAULT_RESOURCE_LIMIT
Inherited from RequestBuilder.limit
Defined in jsonApi.builder.ts:19
Protected
offset• offset: undefined | number
Inherited from RequestBuilder.offset
Defined in jsonApi.builder.ts:20
Protected
options• options: Options
Inherited from RequestBuilder.options
Defined in jsonApi.builder.ts:23
Protected
page• page: number = 1
Inherited from RequestBuilder.page
Defined in jsonApi.builder.ts:21
Protected
queryParams• queryParams: Record‹string, string›
Inherited from RequestBuilder.queryParams
Defined in jsonApi.builder.ts:17
Protected
resolveIncludedRelationships• resolveIncludedRelationships: boolean = false
Inherited from RequestBuilder.resolveIncludedRelationships
Defined in jsonApi.builder.ts:16
Protected
sortParams• sortParams: string[] = []
Inherited from RequestBuilder.sortParams
Defined in jsonApi.builder.ts:18
• uri: string
Inherited from RequestBuilder.uri
Defined in jsonApi.builder.ts:15
• get parameters(): Record‹string, string›
Inherited from RequestBuilder.parameters
Defined in jsonApi.builder.ts:50
Returns: Record‹string, string›
▸ filter(key
: string | string[] | undefined, value
: string | number | boolean | undefined, operator?
: FilterOperator): this
Inherited from RequestBuilder.filter
Defined in jsonApi.builder.ts:84
Parameters:
Returns: this
▸ pageLimit(limit
: number): this
Inherited from RequestBuilder.pageLimit
Defined in jsonApi.builder.ts:102
Parameters:
Returns: this
▸ pageNumber(page
: number | string | undefined): this
Inherited from RequestBuilder.pageNumber
Defined in jsonApi.builder.ts:112
Parameters:
Returns: this
▸ pageOffset(offset
: number): this
Inherited from RequestBuilder.pageOffset
Defined in jsonApi.builder.ts:107
Parameters:
Returns: this
▸ parameter(key
: string, value
: string | number | boolean | undefined): this
Inherited from RequestBuilder.parameter
Defined in jsonApi.builder.ts:74
Parameters:
Returns: this
Protected
parseResponse▸ parseResponse<Raw>(response
: HttpResponse): Promise‹JsonResponse‹Raw››
Inherited from RequestBuilder.parseResponse
Defined in jsonApi.builder.ts:117
Type parameters:
▪ Raw: RawResponse‹any, any›
Parameters:
Returns: Promise‹JsonResponse‹Raw››
▸ resolveIncluded(resolveIncluded?
: undefined | false | true): this
Inherited from RequestBuilder.resolveIncluded
Defined in jsonApi.builder.ts:69
Parameters:
Returns: this
▸ send(options?
: HttpOptions): Promise‹JsonResponse‹Raw››
Overrides RequestBuilder.send
Defined in jsonApi.get.ts:12
Parameters:
Returns: Promise‹JsonResponse‹Raw››
▸ sort(key
: string | undefined, order
: SortOrder): this
Inherited from RequestBuilder.sort
Defined in jsonApi.builder.ts:95
Parameters:
Returns: this
▪ Raw: RawResponse‹any, any›
RequestBuilder‹JsonResponse‹Raw››
↳ PostBuilder
+ new PostBuilder(httpClient
: HttpClient, uri
: string): PostBuilder
Overrides RequestBuilder.constructor
Defined in jsonApi.post.ts:10
Parameters:
Returns: PostBuilder
Optional
attributes• attributes? : undefined | object
Defined in jsonApi.post.ts:9
Optional
id• id? : undefined | string
Defined in jsonApi.post.ts:8
Protected
limit• limit: number = DEFAULT_RESOURCE_LIMIT
Inherited from RequestBuilder.limit
Defined in jsonApi.builder.ts:19
Protected
offset• offset: undefined | number
Inherited from RequestBuilder.offset
Defined in jsonApi.builder.ts:20
Protected
options• options: Options
Inherited from RequestBuilder.options
Defined in jsonApi.builder.ts:23
Protected
page• page: number = 1
Inherited from RequestBuilder.page
Defined in jsonApi.builder.ts:21
Protected
queryParams• queryParams: Record‹string, string›
Inherited from RequestBuilder.queryParams
Defined in jsonApi.builder.ts:17
Optional
relationships• relationships? : Record‹string, object›
Defined in jsonApi.post.ts:10
Protected
resolveIncludedRelationships• resolveIncludedRelationships: boolean = false
Inherited from RequestBuilder.resolveIncludedRelationships
Defined in jsonApi.builder.ts:16
Protected
sortParams• sortParams: string[] = []
Inherited from RequestBuilder.sortParams
Defined in jsonApi.builder.ts:18
Optional
type• type? : undefined | string
Defined in jsonApi.post.ts:7
• uri: string
Inherited from RequestBuilder.uri
Defined in jsonApi.builder.ts:15
• get parameters(): Record‹string, string›
Inherited from RequestBuilder.parameters
Defined in jsonApi.builder.ts:50
Returns: Record‹string, string›
▸ filter(key
: string | string[] | undefined, value
: string | number | boolean | undefined, operator?
: FilterOperator): this
Inherited from RequestBuilder.filter
Defined in jsonApi.builder.ts:84
Parameters:
Returns: this
▸ ofType(type
: string): this
Defined in jsonApi.post.ts:16
Parameters:
Returns: this
▸ pageLimit(limit
: number): this
Inherited from RequestBuilder.pageLimit
Defined in jsonApi.builder.ts:102
Parameters:
Returns: this
▸ pageNumber(page
: number | string | undefined): this
Inherited from RequestBuilder.pageNumber
Defined in jsonApi.builder.ts:112
Parameters:
Returns: this
▸ pageOffset(offset
: number): this
Inherited from RequestBuilder.pageOffset
Defined in jsonApi.builder.ts:107
Parameters:
Returns: this
▸ parameter(key
: string, value
: string | number | boolean | undefined): this
Inherited from RequestBuilder.parameter
Defined in jsonApi.builder.ts:74
Parameters:
Returns: this
Protected
parseResponse▸ parseResponse<Raw>(response
: HttpResponse): Promise‹JsonResponse‹Raw››
Inherited from RequestBuilder.parseResponse
Defined in jsonApi.builder.ts:117
Type parameters:
▪ Raw: RawResponse‹any, any›
Parameters:
Returns: Promise‹JsonResponse‹Raw››
▸ resolveIncluded(resolveIncluded?
: undefined | false | true): this
Inherited from RequestBuilder.resolveIncluded
Defined in jsonApi.builder.ts:69
Parameters:
Returns: this
▸ send(options
: HttpOptions): Promise‹JsonResponse‹Raw››
Overrides RequestBuilder.send
Defined in jsonApi.post.ts:43
Parameters:
Returns: Promise‹JsonResponse‹Raw››
▸ sort(key
: string | undefined, order
: SortOrder): this
Inherited from RequestBuilder.sort
Defined in jsonApi.builder.ts:95
Parameters:
Returns: this
▸ withAttributes(attributes
: object): this
Defined in jsonApi.post.ts:26
Parameters:
Returns: this
▸ withId(id
: string): this
Defined in jsonApi.post.ts:21
Parameters:
Returns: this
▸ withRelationship(rel?
: undefined | object): this
Defined in jsonApi.post.ts:31
Parameters:
Returns: this
▪ Raw: RawListResponse‹any, any›
▪ I: IncludedGroups
RequestBuilder‹JsonListResponse‹Raw, I››
↳ GetListBuilder
+ new GetListBuilder(httpClient
: HttpClient, uri
: string): GetListBuilder
Overrides RequestBuilder.constructor
Defined in jsonApi.getList.ts:36
Parameters:
Returns: GetListBuilder
Protected
limit• limit: number = DEFAULT_RESOURCE_LIMIT
Inherited from RequestBuilder.limit
Defined in jsonApi.builder.ts:19
Protected
offset• offset: undefined | number
Inherited from RequestBuilder.offset
Defined in jsonApi.builder.ts:20
Protected
options• options: Options
Inherited from RequestBuilder.options
Defined in jsonApi.builder.ts:23
Protected
page• page: number = 1
Inherited from RequestBuilder.page
Defined in jsonApi.builder.ts:21
Protected
queryParams• queryParams: Record‹string, string›
Inherited from RequestBuilder.queryParams
Defined in jsonApi.builder.ts:17
Protected
resolveIncludedRelationships• resolveIncludedRelationships: boolean = false
Inherited from RequestBuilder.resolveIncludedRelationships
Defined in jsonApi.builder.ts:16
Protected
sortParams• sortParams: string[] = []
Inherited from RequestBuilder.sortParams
Defined in jsonApi.builder.ts:18
• uri: string
Inherited from RequestBuilder.uri
Defined in jsonApi.builder.ts:15
• get parameters(): Record‹string, string›
Inherited from RequestBuilder.parameters
Defined in jsonApi.builder.ts:50
Returns: Record‹string, string›
▸ addToResponse(response
: JsonListResponse‹Raw, I› | undefined): this
Defined in jsonApi.getList.ts:42
Parameters:
Returns: this
▸ filter(key
: string | string[] | undefined, value
: string | number | boolean | undefined, operator?
: FilterOperator): this
Inherited from RequestBuilder.filter
Defined in jsonApi.builder.ts:84
Parameters:
Returns: this
▸ groupIncluded<Groups>(groups
: Groups): GetListBuilder‹Raw, IncludedGroups‹Groups››
Defined in jsonApi.getList.ts:47
Type parameters:
▪ Groups: IncludedGroupsSchema
Parameters:
Returns: GetListBuilder‹Raw, IncludedGroups‹Groups››
▸ pageLimit(limit
: number): this
Inherited from RequestBuilder.pageLimit
Defined in jsonApi.builder.ts:102
Parameters:
Returns: this
▸ pageNumber(page
: number | string | undefined): this
Inherited from RequestBuilder.pageNumber
Defined in jsonApi.builder.ts:112
Parameters:
Returns: this
▸ pageOffset(offset
: number): this
Inherited from RequestBuilder.pageOffset
Defined in jsonApi.builder.ts:107
Parameters:
Returns: this
▸ parameter(key
: string, value
: string | number | boolean | undefined): this
Inherited from RequestBuilder.parameter
Defined in jsonApi.builder.ts:74
Parameters:
Returns: this
Protected
parseResponse▸ parseResponse<Raw>(response
: HttpResponse): Promise‹JsonResponse‹Raw››
Inherited from RequestBuilder.parseResponse
Defined in jsonApi.builder.ts:117
Type parameters:
▪ Raw: RawResponse‹any, any›
Parameters:
Returns: Promise‹JsonResponse‹Raw››
▸ resolveIncluded(resolveIncluded?
: undefined | false | true): this
Overrides RequestBuilder.resolveIncluded
Defined in jsonApi.getList.ts:54
Parameters:
Returns: this
▸ send(options?
: HttpOptions): Promise‹JsonListResponse‹Raw, I››
Overrides RequestBuilder.send
Defined in jsonApi.getList.ts:59
Parameters:
Returns: Promise‹JsonListResponse‹Raw, I››
▸ sort(key
: string | undefined, order
: SortOrder): this
Inherited from RequestBuilder.sort
Defined in jsonApi.builder.ts:95
Parameters:
Returns: this
▪ ResponseType
RequestBuilder
↳
↳
↳
↳
↳
Protected
constructorParameters:
Protected
limit• limit: number = DEFAULT_RESOURCE_LIMIT
Protected
offset• offset: undefined | number
Protected
optionsProtected
page• page: number = 1
Protected
queryParams• queryParams: Record‹string, string›
Protected
resolveIncludedRelationships• resolveIncludedRelationships: boolean = false
Protected
sortParams• sortParams: string[] = []
• uri: string
• get parameters(): Record‹string, string›
Returns: Record‹string, string›
Parameters:
Returns: this
▸ pageLimit(limit
: number): this
Parameters:
Returns: this
▸ pageNumber(page
: number | string | undefined): this
Parameters:
Returns: this
▸ pageOffset(offset
: number): this
Parameters:
Returns: this
▸ parameter(key
: string, value
: string | number | boolean | undefined): this
Parameters:
Returns: this
Protected
parseResponseType parameters:
Parameters:
▸ resolveIncluded(resolveIncluded?
: undefined | false | true): this
Parameters:
Returns: this
Abstract
send▸ send(options?
: HttpOptions): Promise‹ResponseType›
Parameters:
Returns: Promise‹ResponseType›
Parameters:
Returns: this
▪ Raw: ‹any, any›
‹‹Raw››
↳ RemoveBuilder
Parameters:
Protected
limit• limit: number = DEFAULT_RESOURCE_LIMIT
Protected
offset• offset: undefined | number
Protected
optionsProtected
page• page: number = 1
Protected
queryParams• queryParams: Record‹string, string›
Protected
resolveIncludedRelationships• resolveIncludedRelationships: boolean = false
Protected
sortParams• sortParams: string[] = []
• uri: string
• get parameters(): Record‹string, string›
Returns: Record‹string, string›
Parameters:
Returns: this
▸ pageLimit(limit
: number): this
Parameters:
Returns: this
▸ pageNumber(page
: number | string | undefined): this
Parameters:
Returns: this
▸ pageOffset(offset
: number): this
Parameters:
Returns: this
▸ parameter(key
: string, value
: string | number | boolean | undefined): this
Parameters:
Returns: this
Protected
parseResponseType parameters:
Parameters:
▸ resolveIncluded(resolveIncluded?
: undefined | false | true): this
Parameters:
Returns: this
Parameters:
Parameters:
Returns: this
+ new RequestBuilder(uri
: string, options
: ):
Defined in
Returns:
Defined in
Defined in
• options:
Defined in
Defined in
Defined in
Defined in
Defined in
Defined in
Defined in
▸ filter(key
: string | string[] | undefined, value
: string | number | boolean | undefined, operator?
: ): this
Defined in
Defined in
Defined in
Defined in
Defined in
▸ parseResponse<Raw>(response
: HttpResponse): Promise‹‹Raw››
Defined in
▪ Raw: ‹any, any›
Returns: Promise‹‹Raw››
Defined in
Defined in
▸ sort(key
: string | undefined, order
: ): this
Defined in
+ new RemoveBuilder(httpClient
: HttpClient, uri
: string):
Overrides .
Defined in
Returns:
Inherited from .
Defined in
Inherited from .
Defined in
• options:
Inherited from .
Defined in
Inherited from .
Defined in
Inherited from .
Defined in
Inherited from .
Defined in
Inherited from .
Defined in
Inherited from .
Defined in
Inherited from .
Defined in
▸ filter(key
: string | string[] | undefined, value
: string | number | boolean | undefined, operator?
: ): this
Inherited from .
Defined in
Inherited from .
Defined in
Inherited from .
Defined in
Inherited from .
Defined in
Inherited from .
Defined in
▸ parseResponse<Raw>(response
: HttpResponse): Promise‹‹Raw››
Inherited from .
Defined in
▪ Raw: ‹any, any›
Returns: Promise‹‹Raw››
Inherited from .
Defined in
▸ send(options
: HttpOptions): Promise‹‹Raw››
Overrides .
Defined in
Returns: Promise‹‹Raw››
▸ sort(key
: string | undefined, order
: ): this
Inherited from .
Defined in
Name
Type
raw
Raw
response
HttpResponse‹Raw›
Name
Type
httpClient
HttpClient
Name
Type
uri
string
Name
Type
uri
string
Name
Type
uri
string
Name
Type
uri
string
Name
Type
uri
string
Name
Type
uri
string
Name
Type
httpClient
HttpClient
uri
string
Name
Type
key
string | string[] | undefined
value
string | number | boolean | undefined
operator?
Name
Type
limit
number
Name
Type
page
number | string | undefined
Name
Type
offset
number
Name
Type
key
string
value
string | number | boolean | undefined
Name
Type
response
HttpResponse
Name
Type
resolveIncluded?
undefined | false | true
Name
Type
options?
HttpOptions
Name
Type
key
string | undefined
order
Name
Type
httpClient
HttpClient
uri
string
Name
Type
key
string | string[] | undefined
value
string | number | boolean | undefined
operator?
Name
Type
type
string
Name
Type
limit
number
Name
Type
page
number | string | undefined
Name
Type
offset
number
Name
Type
key
string
value
string | number | boolean | undefined
Name
Type
response
HttpResponse
Name
Type
resolveIncluded?
undefined | false | true
Name
Type
Default
options
HttpOptions
{}
Name
Type
key
string | undefined
order
Name
Type
attributes
object
Name
Type
id
string
Name
Type
rel?
undefined | object
Name
Type
httpClient
HttpClient
uri
string
Name
Type
response
JsonListResponse‹Raw, I› | undefined
Name
Type
key
string | string[] | undefined
value
string | number | boolean | undefined
operator?
Name
Type
groups
Groups
Name
Type
limit
number
Name
Type
page
number | string | undefined
Name
Type
offset
number
Name
Type
key
string
value
string | number | boolean | undefined
Name
Type
response
HttpResponse
Name
Type
resolveIncluded?
undefined | false | true
Name
Type
options?
HttpOptions
Name
Type
key
string | undefined
order
Name | Type |
| number |
Name | Type |
| number | string | undefined |
Name | Type |
| number |
Name | Type |
| string |
| string | number | boolean | undefined |
Name | Type |
| HttpResponse |
Name | Type |
| undefined | false | true |
Name | Type |
| HttpOptions |
Name | Type |
| HttpClient |
| string |
Name | Type |
| number |
Name | Type |
| number | string | undefined |
Name | Type |
| number |
Name | Type |
| string |
| string | number | boolean | undefined |
Name | Type |
| HttpResponse |
Name | Type |
| undefined | false | true |
Name | Type | Default |
| HttpOptions | {} |
Name | Type |
| string |
|
Name | Type |
| string | string[] | undefined |
| string | number | boolean | undefined |
|
Name | Type |
| string | undefined |
|
Name | Type |
| string | string[] | undefined |
| string | number | boolean | undefined |
|
Name | Type |
| string | undefined |
|
▪ Raw: RawResponse‹any, any›
RequestBuilder‹JsonResponse‹Raw››
↳ UpdateBuilder
+ new UpdateBuilder(httpClient
: HttpClient, uri
: string, method
: "PATCH" | "PUT"): UpdateBuilder
Overrides RequestBuilder.constructor
Defined in jsonApi.update.ts:10
Parameters:
Returns: UpdateBuilder
Optional
attributes• attributes? : undefined | object
Defined in jsonApi.update.ts:9
Optional
id• id? : undefined | string
Defined in jsonApi.update.ts:7
Protected
limit• limit: number = DEFAULT_RESOURCE_LIMIT
Inherited from RequestBuilder.limit
Defined in jsonApi.builder.ts:19
Protected
offset• offset: undefined | number
Inherited from RequestBuilder.offset
Defined in jsonApi.builder.ts:20
Protected
options• options: Options
Inherited from RequestBuilder.options
Defined in jsonApi.builder.ts:23
Protected
page• page: number = 1
Inherited from RequestBuilder.page
Defined in jsonApi.builder.ts:21
Protected
queryParams• queryParams: Record‹string, string›
Inherited from RequestBuilder.queryParams
Defined in jsonApi.builder.ts:17
Optional
relationships• relationships? : Record‹string, object›
Defined in jsonApi.update.ts:10
Protected
resolveIncludedRelationships• resolveIncludedRelationships: boolean = false
Inherited from RequestBuilder.resolveIncludedRelationships
Defined in jsonApi.builder.ts:16
Protected
sortParams• sortParams: string[] = []
Inherited from RequestBuilder.sortParams
Defined in jsonApi.builder.ts:18
Optional
type• type? : undefined | string
Defined in jsonApi.update.ts:8
• uri: string
Inherited from RequestBuilder.uri
Defined in jsonApi.builder.ts:15
• get parameters(): Record‹string, string›
Inherited from RequestBuilder.parameters
Defined in jsonApi.builder.ts:50
Returns: Record‹string, string›
▸ filter(key
: string | string[] | undefined, value
: string | number | boolean | undefined, operator?
: FilterOperator): this
Inherited from RequestBuilder.filter
Defined in jsonApi.builder.ts:84
Parameters:
Returns: this
▸ ofType(type
: string): this
Defined in jsonApi.update.ts:20
Parameters:
Returns: this
▸ pageLimit(limit
: number): this
Inherited from RequestBuilder.pageLimit
Defined in jsonApi.builder.ts:102
Parameters:
Returns: this
▸ pageNumber(page
: number | string | undefined): this
Inherited from RequestBuilder.pageNumber
Defined in jsonApi.builder.ts:112
Parameters:
Returns: this
▸ pageOffset(offset
: number): this
Inherited from RequestBuilder.pageOffset
Defined in jsonApi.builder.ts:107
Parameters:
Returns: this
▸ parameter(key
: string, value
: string | number | boolean | undefined): this
Inherited from RequestBuilder.parameter
Defined in jsonApi.builder.ts:74
Parameters:
Returns: this
Protected
parseResponse▸ parseResponse<Raw>(response
: HttpResponse): Promise‹JsonResponse‹Raw››
Inherited from RequestBuilder.parseResponse
Defined in jsonApi.builder.ts:117
Type parameters:
▪ Raw: RawResponse‹any, any›
Parameters:
Returns: Promise‹JsonResponse‹Raw››
▸ resolveIncluded(resolveIncluded?
: undefined | false | true): this
Inherited from RequestBuilder.resolveIncluded
Defined in jsonApi.builder.ts:69
Parameters:
Returns: this
▸ send(options
: HttpOptions): Promise‹JsonResponse‹Raw››
Overrides RequestBuilder.send
Defined in jsonApi.update.ts:43
Parameters:
Returns: Promise‹JsonResponse‹Raw››
▸ sort(key
: string | undefined, order
: SortOrder): this
Inherited from RequestBuilder.sort
Defined in jsonApi.builder.ts:95
Parameters:
Returns: this
▸ withAttributes(attributes
: object): this
Defined in jsonApi.update.ts:30
Parameters:
Returns: this
▸ withId(id
: string): this
Defined in jsonApi.update.ts:25
Parameters:
Returns: this
▸ withRelationship(__namedParameters
: object): this
Defined in jsonApi.update.ts:35
Parameters:
▪ __namedParameters: object
Returns: this
Name
Type
httpClient
HttpClient
uri
string
method
"PATCH" | "PUT"
Name
Type
key
string | string[] | undefined
value
string | number | boolean | undefined
operator?
Name
Type
type
string
Name
Type
limit
number
Name
Type
page
number | string | undefined
Name
Type
offset
number
Name
Type
key
string
value
string | number | boolean | undefined
Name
Type
response
HttpResponse
Name
Type
resolveIncluded?
undefined | false | true
Name
Type
Default
options
HttpOptions
{}
Name
Type
key
string | undefined
order
Name
Type
attributes
object
Name
Type
id
string
Name
Type
name
string
type
string
uuid
string