@duplicis/types - v1.0.0
    Preparing search index...

    Interface FrameworkPluginConstructor

    Framework provider plugin constructor.

    interface FrameworkPluginConstructor {
        new FrameworkPluginConstructor<ComponentType>(): FrameworkPlugin<
            ComponentType,
        >;
        new FrameworkPluginConstructor(): Plugin;
        icon: PluginComponent;
        instance: FrameworkPlugin<any>;
        logo?: string;
        menu: PluginComponent;
        name: string;
        prototype: PluginPrototype;
        thumb?: string;
        component(
            component: unknown,
            props?: Record<string, unknown>,
        ): PluginComponent;
        patch<
            Name extends keyof TargetList,
            Base extends AppConstructor | GameConstructor,
            Mixin extends AppConstructor | GameConstructor,
        >(
            name: Name,
            base: Base,
            apply: TargetApply<Base, Mixin>,
        ): Target<Mixin>;
        translations<T extends BasePluginTranslation>(
            data: Record<Locales, T>,
        ): PluginI18n<T>;
    }

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    Plugin sidebar icon.

    instance: FrameworkPlugin<any>

    Plugin instance.

    logo?: string

    Logo image.

    Plugin sidebar menu.

    name: string

    Plugin name.

    prototype: PluginPrototype
    thumb?: string

    Logo image.

    Methods