Generated API snapshot
@askrjs/askr/data
Exports from the declarations published in @askrjs/askr 0.0.59. Signatures are generated from the installed artifact.
@askrjs/askr/data0.0.59
Exports
This entrypoint publishes 29 exports. Use the anchored symbol rows for direct links. Type-only exports are labeled separately from runtime values.
createDataRuntimetype
createDataRuntime: (options?: DataRuntimeOptions) => DataRuntimecreateMutationtype
createMutation: <TInput, TResult>(options: MutationOptions<TInput, TResult>) => Mutation<TInput, TResult>createQuerytype
createQuery: { <T extends {}>(options: QueryOptions<T>): Query<T>; <TInput, TResult extends {}>(definition: QueryDefinition<TInput, TResult>, input: TInput, options?: Omit<QueryOptions<TResult>, "key" | "fetch">): Query<TResult>; }createQueryPrefetchContexttype
createQueryPrefetchContext: (options?: { runtime?: DataRuntime; registry?: ServerQueryRegistry; request?: Request; signal?: AbortSignal; mode?: "ssr" | "spa"; telemetry?: CoreTelemetry; }) => QueryPrefetchContextDataRuntimetype
DataRuntime: anyDataRuntimeOptionstype
DataRuntimeOptions: anydefineQuerytype
defineQuery: <TInput, TResult extends {}>(definition: QueryDefinition<TInput, TResult>) => QueryDefinition<TInput, TResult>defineServerQueriestype
defineServerQueries: (...entries: readonly ServerQueryEntry<any, any>[]) => ServerQueryRegistrydehydrateDataRuntimetype
dehydrateDataRuntime: (runtime: DataRuntime) => Record<string, unknown>getDefaultDataRuntimetype
getDefaultDataRuntime: () => DataRuntimehydrateDataRuntimetype
hydrateDataRuntime: (runtime: DataRuntime, data: unknown) => voidinvalidatetype
invalidate: (prefix: string, options?: InvalidateOptions) => voidinvalidateOnIntervaltype
invalidateOnInterval: (prefix: string, options: InvalidateOnIntervalOptions) => voidInvalidateOnIntervalOptionstype
InvalidateOnIntervalOptions: anyInvalidateOptionstype
InvalidateOptions: anyMutationtype
Mutation: anyprefetchQuerytype
prefetchQuery: <TInput, TResult extends {}>(context: QueryPrefetchContext, query: QueryDefinition<TInput, TResult>, input: TInput) => Promise<boolean>Querytype
Query: anyQueryConsistencytype
QueryConsistency: anyQueryDefinitiontype
QueryDefinition: anyQueryKeyParttype
QueryKeyPart: anyQueryPrefetchContexttype
QueryPrefetchContext: anyqueryScopetype
queryScope: (namespace: string) => QueryScopeQueryScopetype
QueryScope: anyQueryStaleReasontype
QueryStaleReason: anyserveQuerytype
serveQuery: <TInput, TResult extends {}>(query: QueryDefinition<TInput, TResult>, handler: ServerQueryHandler<TInput, TResult>) => ServerQueryEntry<TInput, TResult>ServerQueryEntrytype
ServerQueryEntry: anyServerQueryHandlertype
ServerQueryHandler: anyServerQueryRegistrytype
ServerQueryRegistry: any