Generated API snapshot
@askrjs/askr
Exports from the declarations published in @askrjs/askr 0.0.59. Signatures are generated from the installed artifact.
@askrjs/askr0.0.59
Exports
This entrypoint publishes 41 exports. Use the anchored symbol rows for direct links. Type-only exports are labeled separately from runtime values.
AskrRuntimetype
AskrRuntime: typeof AskrRuntimeAskrRuntimeOptionstype
AskrRuntimeOptions: anyCasetype
Case: (props: CaseProps) => JSXElementCasePropstype
CaseProps: anycreateQuerytype
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>; }createRuntimetype
createRuntime: (options?: AskrRuntimeOptions) => AskrRuntimeDataRuntimetype
DataRuntime: anydefineQuerytype
defineQuery: <TInput, TResult extends {}>(definition: QueryDefinition<TInput, TResult>) => QueryDefinition<TInput, TResult>defineScopetype
defineScope: <T>(defaultValue: T) => Scope<T>defineServerQueriestype
defineServerQueries: (...entries: readonly ServerQueryEntry<any, any>[]) => ServerQueryRegistrydehydrateDataRuntimetype
dehydrateDataRuntime: (runtime: DataRuntime) => Record<string, unknown>derivetype
derive: { <TOut>(fn: () => TOut): Derived<TOut>; <TIn, TOut>(source: SnapshotSource<TIn> | TIn | (() => TIn), map: (value: TIn) => TOut): Derived<TOut | null>; }Derivedtype
Derived: anyFortype
For: <T, K extends string | number = string | number>(props: ForProps<T, K>) => JSXElementForPropstype
ForProps: anyFragmenttype
Fragment: typeof FragmentgetDefaultRuntimetype
getDefaultRuntime: () => AskrRuntimegetSignaltype
getSignal: () => AbortSignalhydrateDataRuntimetype
hydrateDataRuntime: (runtime: DataRuntime, data: unknown) => voidjsxtype
jsx: { (type: EagerControlPrimitive, props: Props | null, key?: string | number): unknown; <TTag extends keyof KnownIntrinsicElementProps>(type: TTag, props: KnownIntrinsicElementProps[TTag] | null, key?: string | number): JSXElement; <TTag extends string>(type: Exclude<TTag, keyof KnownIntrinsicElementProps>, props: IntrinsicFallbackProps | null, key?: string | number): JSXElement; <TProps extends object>(type: (props: TProps) => unknown, props: TProps | null, key?: string | number): JSXElement; (type: symbol, props: Props | null, key?: string | number): JSXElement; }jsxstype
jsxs: { (type: EagerControlPrimitive, props: Props | null, key?: string | number): unknown; <TTag extends keyof KnownIntrinsicElementProps>(type: TTag, props: KnownIntrinsicElementProps[TTag] | null, key?: string | number): JSXElement; <TTag extends string>(type: Exclude<TTag, keyof KnownIntrinsicElementProps>, props: IntrinsicFallbackProps | null, key?: string | number): JSXElement; <TProps extends object>(type: (props: TProps) => unknown, props: TProps | null, key?: string | number): JSXElement; (type: symbol, props: Props | null, key?: string | number): JSXElement; }Matchtype
Match: (_props: MatchProps) => nullMatchPropstype
MatchProps: anyprefetchQuerytype
prefetchQuery: <TInput, TResult extends {}>(context: QueryPrefetchContext, query: QueryDefinition<TInput, TResult>, input: TInput) => Promise<boolean>Propstype
Props: anyQueryDefinitiontype
QueryDefinition: anyQueryPrefetchContexttype
QueryPrefetchContext: anyreadScopetype
readScope: <T>(context: Scope<T>) => TRuntimeKeyedReorderDecisiontype
RuntimeKeyedReorderDecision: anyRuntimeRendererHosttype
RuntimeRendererHost: anyScopetype
Scope: anyselectortype
selector: <T>(source: () => T, equals?: (a: T, b: T) => boolean) => Selector<T>Selectortype
Selector: anyserveQuerytype
serveQuery: <TInput, TResult extends {}>(query: QueryDefinition<TInput, TResult>, handler: ServerQueryHandler<TInput, TResult>) => ServerQueryEntry<TInput, TResult>ServerQueryHandlertype
ServerQueryHandler: anyShowtype
Show: <T>(props: ShowProps<T>) => JSXElementShowPropstype
ShowProps: anystatetype
state: <T>(initialValue: T) => StateTuple<T>Statetype
State: anyStateSettertype
StateSetter: anyStateTupletype
StateTuple: any