function / @typed/react

serviceContext

A typed React Provider/hook pair for any Effect service key.

Package version
1.0.0-beta.13
Category
function

Import

import { serviceContext } from "@typed/react";

Signatures

export declare function serviceContext<I, S>(tag: Context.Key<I, S>): {
    readonly Provider: (props: {
        readonly value: S;
        readonly children?: ReactNode;
    }) => ReactElement;
    readonly use: () => S;
};

Other public imports

These import paths expose the same declaration. Each page retains its own public name and signature.

Source