Skip to main content
Module

x/aleph/framework/react/context.ts

The Full-stack Framework in Deno.
Go to Latest
File
import { createContext } from "react";
export type RouterContextProps = { url: URL; params: Record<string, string>;};
export const RouterContext = createContext<RouterContextProps>({ url: new URL("http://localhost/"), params: {},});
export type DataContextProps = { dataUrl: string; dataCache: Map<string, { data?: unknown; dataCacheTtl?: number; dataExpires?: number }>; ssrHeadCollection?: string[];};
export const DataContext = createContext<DataContextProps>({ dataUrl: "/", dataCache: new Map(),});
export type ForwardPropsContextProps = { props: Record<string, unknown>;};
export const ForwardPropsContext = createContext<ForwardPropsContextProps>({ props: {},});