interface / @typed/vue/Typed

TypedComponent

Vue constructor preserving each value’s errors and the borrowed runtime’s services.

Package version
1.0.0-beta.13
Category
interface

Import

import { TypedComponent } from "@typed/vue/Typed";

Signatures

export interface TypedComponent<R = never, ER = never> {
    new <const V extends Renderable<Renderable.Primitive, unknown, R | Scope.Scope | RenderTemplate>>(props: TypedProps<V, ER>): {
        $props: TypedProps<V, ER>;
    };
    new (props: RuntimeTypedProps<R>): {
        $props: RuntimeTypedProps<R>;
    };
}

Source