Prism API
    Preparing search index...

    Interface ComponentProtoBase<Id>

    interface ComponentProtoBase<Id extends string = string> {
        alias?: string | readonly string[];
        effect?: (
            Prism: Prism & { plugins: Record<KebabToCamelCase<Id>, {}> },
        ) => () => void;
        id: Id;
        optional?: string | readonly string[];
        require?: ComponentProto | readonly ComponentProto[];
    }

    Type Parameters

    • Id extends string = string

    Hierarchy (View Summary)

    Index

    Properties

    alias?: string | readonly string[]
    effect?: (
        Prism: Prism & { plugins: Record<KebabToCamelCase<Id>, {}> },
    ) => () => void
    id: Id
    optional?: string | readonly string[]
    require?: ComponentProto | readonly ComponentProto[]