m-cloud API Documentation - v1.0.1-beta.5
    Preparing search index...

    Interface Plugin

    插件实例接口

    interface Plugin {
        name: string;
        version: string;
        description?: string;
        dependencies?: string[];
        options?: Record<string, any>;
        lifecycle?: PluginLifecycleHooks;
        middleware?: Middleware[];
        controllers?: Record<string, Controller>;
        utilities?: Record<string, (...args: any[]) => any>;
        status: "installed" | "uninstalled" | "error";
        error?: Error;
        installedAt?: Date;
        enabled: boolean;
        manager?: any;
        loadTime?: number;
        lastUsed?: Date;
        usageCount?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    name: string

    插件名称

    version: string

    插件版本

    description?: string

    插件描述

    dependencies?: string[]

    依赖的其他插件

    options?: Record<string, any>

    插件配置选项

    生命周期钩子

    middleware?: Middleware[]

    中间件函数

    controllers?: Record<string, Controller>

    控制器扩展

    utilities?: Record<string, (...args: any[]) => any>

    工具函数

    status: "installed" | "uninstalled" | "error"

    插件状态

    error?: Error

    错误信息

    installedAt?: Date

    安装时间

    enabled: boolean

    启用状态

    manager?: any

    所属的管理器

    loadTime?: number

    加载时间(毫秒)

    lastUsed?: Date

    最后使用时间

    usageCount?: number

    使用次数