No description provided.
NhostClientConstructorParams
boolean
number
Time interval until token refreshes, in seconds
ClientStorageType
Define a way to get information about the refresh token and its exipration date.
@default
web
ClientStorage
Object where the refresh token will be persisted and read locally.
Recommended values:
'web'
and 'cookies'
: no value is required
'react-native'
: use @react-native-async-storage/async-storage
'custom'
: an object that defines the following methods:
setItem
or setItemAsync
getItem
or getItemAsync
removeItem
'capacitor'
:
'expo-secure-store'
: use expo-secure-store
Property | Type | Required | Notes |
---|---|---|---|
clientStorage.setItem | (_key: string, _value: string) => void | ||
clientStorage.getItem | (key: string) => any | ||
clientStorage.removeItem | (key: string) => void | ||
clientStorage.set | (options: { key: string, value: string }) => void | ||
clientStorage.get | (options: { key: string }) => any | ||
clientStorage.remove | (options: { key: string }) => void | ||
clientStorage.setItemAsync | (key: string, value: string) => void | ||
clientStorage.getItemAsync | (key: string) => any | ||
clientStorage.deleteItemAsync | (key: string) => void | ||
clientStorage.customGet | (key: string) => null | string | Promise<null | string> | ||
clientStorage.customSet | (key: string, value: null | string) => void | Promise<void> |
boolean
When set to true, will automatically refresh token before it expires
boolean
When set to true, will parse the url on startup to check if it contains a refresh token to start the session with
boolean
Activate devTools e.g. the ability to connect to the xstate inspector
string
Project subdomain (e.g. ieingiwnginwnfnegqwvdqwdwq
)
Use localhost
during local development
string
Project region (e.g. eu-central-1
)
Project region is not required during local development (when subdomain
is localhost
)
string
string
string
string
string
When set, the admin secret is sent as a header, x-hasura-admin-secret
,
for all requests to GraphQL, Storage, and Serverless Functions.