jsonapi-fractal / ContextBuilder
Name | Type |
---|---|
TEntity |
TEntity |
TExtraProperties |
unknown |
• new ContextBuilder<TEntity
, TExtraProperties
>(renderFunction
)
Name | Type |
---|---|
TEntity |
TEntity |
TExtraProperties |
unknown |
Name | Type |
---|---|
renderFunction |
(c : Context <TEntity , TExtraProperties >) => DocumentObject |
• included: boolean
= false
• Optional
input: TEntity
• Optional
options: Options
<TExtraProperties
>
• Protected
renderFunction: (c
: Context
<TEntity
, TExtraProperties
>) => DocumentObject
▸ (c
): DocumentObject
Name | Type |
---|---|
c |
Context <TEntity , TExtraProperties > |
• Optional
transformer: Transformer
<TEntity
, TExtraProperties
>
▸ serialize(): DocumentObject
▸ toContext(): Context
<TEntity
, TExtraProperties
>
Context
<TEntity
, TExtraProperties
>
▸ withIncluded(included
): ContextBuilder
<TEntity
, TExtraProperties
>
Name | Type |
---|---|
included |
boolean |
ContextBuilder
<TEntity
, TExtraProperties
>
▸ withInput(input
): ContextBuilder
<TEntity
, TExtraProperties
>
Name | Type |
---|---|
input |
TEntity |
ContextBuilder
<TEntity
, TExtraProperties
>
▸ withOptions(options
): ContextBuilder
<TEntity
, TExtraProperties
>
Name | Type |
---|---|
options |
Options <TExtraProperties > |
ContextBuilder
<TEntity
, TExtraProperties
>
▸ withTransformer(transformer
): ContextBuilder
<TEntity
, TExtraProperties
>
Name | Type |
---|---|
transformer |
Transformer <TEntity , TExtraProperties > |
ContextBuilder
<TEntity
, TExtraProperties
>