Type Alias ExoClassKitMethods<F, I>

ExoClassKitMethods<F, I>: F & {
    [K in keyof F]: ThisType<{
        facets: GuardedKit<F>;
        state: ReturnType<I>;
    }>
}

Rearrange the Exo types to make a cast of the methods (M) and init function (I) to a specific type.

Type Parameters