UNPKG

@clickup/rest-client

Version:

A syntax sugar tool around Node fetch() API, tailored to work with TypeScript and response validators

35 lines (21 loc) 790 B
[@clickup/rest-client](../README.md) / [Exports](../modules.md) / TokenGetter # Interface: TokenGetter\<TData\> A callback which returns access token, possibly after refreshing it, and also possibly before a retry on "invalid token" condition. I.e. it can be called once or twice (the 2nd time after the previous request error, and that error will be passed as a parameter). ## Type parameters | Name | Type | | :------ | :------ | | `TData` | `string` | ## Callable ### TokenGetter ▸ **TokenGetter**(`prevError`): `Promise`\<`TData`\> #### Parameters | Name | Type | | :------ | :------ | | `prevError` | ``null`` \| `Error` | #### Returns `Promise`\<`TData`\> #### Defined in [src/RestClient.ts:21](https://github.com/clickup/rest-client/blob/master/src/RestClient.ts#L21)