-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Hello !
- seem like the type for event.subscribe is wrong ? the correct type
EventListener'sargs is Custom Event not event
Lines 164 to 188 in 91cb43d
| export interface TurboQuery { | |
| /** | |
| * Configures the current instance of turbo query. | |
| */ | |
| readonly configure: (options?: Partial<TurboQueryConfiguration>) => void | |
| /** | |
| * Fetches the key information using a fetcher. | |
| * The returned promise contains the result item. | |
| */ | |
| readonly query: <T = unknown>(key: string, options?: TurboQueryOptions<T>) => Promise<T> | |
| /** | |
| * Subscribes to a given event on a key. The event handler | |
| * does have a payload parameter that will contain relevant | |
| * information depending on the event type. | |
| */ | |
| readonly subscribe: (key: string, event: TurboQueryEvent, listener: EventListener) => Unsubscriber | |
| /** | |
| * Mutates the key with a given optimistic value. | |
| * The mutated value is considered expired and will be | |
| * replaced immediatly if a refetch happens. | |
| */ | |
| readonly mutate: <T = unknown>(key: string, item: TurboMutateValue<T>) => void |
- can you export the type for ResolversCacheItem and others ? i can get them through some TS code but it would be helpful too have all types exported to use custom cache or custom resolver
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels