Interface: CoreHelpers#
Properties#
castNotSkeleton#
• castNotSkeleton: <T>(v: T) => NotSkeleton<T>
Type declaration:#
â–¸ <T>(v: T): NotSkeleton<T>
Type parameters:#
| Name | 
|---|
T | 
Parameters:#
| Name | Type | 
|---|---|
v | T | 
Returns: NotSkeleton<T>
Defined in: gqless/dist/Helpers/casters.d.ts:21
Defined in: react/src/common.ts:520
castNotSkeletonDeep#
• castNotSkeletonDeep: <T>(v: T) => NotSkeletonDeep<T>
Type declaration:#
â–¸ <T>(v: T): NotSkeletonDeep<T>
Type parameters:#
| Name | 
|---|
T | 
Parameters:#
| Name | Type | 
|---|---|
v | T | 
Returns: NotSkeletonDeep<T>
Defined in: gqless/dist/Helpers/casters.d.ts:17
Defined in: react/src/common.ts:521
getArrayFields#
• getArrayFields: <TArrayValue, TArray, TArrayValueKeys>(accessorArray: TArray, ...keys: TArrayValueKeys[]) => TArray
Type declaration:#
â–¸ <TArrayValue, TArray, TArrayValueKeys>(accessorArray: TArray, ...keys: TArrayValueKeys[]): TArray
Type parameters:#
| Name | Type | 
|---|---|
TArrayValue | undefined | null | object | 
TArray | undefined | null | TArrayValue[] | 
TArrayValueKeys | string | number | symbol | 
Parameters:#
| Name | Type | 
|---|---|
accessorArray | TArray | 
...keys | TArrayValueKeys[] | 
Returns: TArray
Defined in: gqless/dist/Helpers/getFields.d.ts:2
Defined in: react/src/common.ts:518
getFields#
• getFields: <TAccesorData, TAccesorKeys>(accessor: TAccesorData, ...keys: TAccesorKeys[]) => TAccesorData
Type declaration:#
â–¸ <TAccesorData, TAccesorKeys>(accessor: TAccesorData, ...keys: TAccesorKeys[]): TAccesorData
Type parameters:#
| Name | Type | 
|---|---|
TAccesorData | undefined | null | object | 
TAccesorKeys | string | number | symbol | 
Parameters:#
| Name | Type | 
|---|---|
accessor | TAccesorData | 
...keys | TAccesorKeys[] | 
Returns: TAccesorData
Defined in: gqless/dist/Helpers/getFields.d.ts:1
Defined in: react/src/common.ts:517
prepass#
• prepass: <T>(v: T, ...keys: (string | (string | PrepassObjKey)[])[]) => T
Type declaration:#
â–¸ <T>(v: T, ...keys: (string | (string | PrepassObjKey)[])[]): T
Type parameters:#
| Name | Type | 
|---|---|
T | undefined | null | object | 
Parameters:#
| Name | Type | 
|---|---|
v | T | 
...keys | (string | (string | PrepassObjKey)[])[] | 
Returns: T
Defined in: gqless/dist/Helpers/prepass.d.ts:5
Defined in: react/src/common.ts:516
selectFields#
• selectFields: <A>(accessor: A, fields?: ** | (string | number)[], recursionDepth?: number*) => A
Type declaration:#
â–¸ <A>(accessor: A, fields?: ** | (string | number)[], recursionDepth?: number*): A
Type parameters:#
| Name | Type | 
|---|---|
A | undefined | null | object | 
Parameters:#
| Name | Type | 
|---|---|
accessor | A | 
fields? | ** | (string | number*)[] | 
recursionDepth? | number | 
Returns: A
Defined in: gqless/dist/Helpers/selectFields.d.ts:1
Defined in: react/src/common.ts:519