Constructors

  • Parameters

    • manager: extensionManager
    • id: string
    • name: string
    • version: string
    • mainFilePath: string
    • meta: {
          build_command?: string;
          build_directory?: string;
          description?: string;
          icon?: string;
          id: string;
          language?: "typescript" | "javascript";
          main?: string;
          name: string;
          package_data: {
              author?: string | { email: string; name: string };
              version: string;
          };
          readmeFileName: string;
          resources?: string;
          src_directory?: string;
          src_main?: string;
      }
    • application: Application

    Returns Extension

Properties

application: Application
id: string
loadedAt: number = ...
mainFilePath: string
meta: Readonly<
    {
        build_command?: string;
        build_directory?: string;
        description?: string;
        icon?: string;
        id: string;
        language?: "typescript"
        | "javascript";
        main?: string;
        name: string;
        package_data: {
            author?: string | { email: string; name: string };
            version: string;
        };
        readmeFileName: string;
        resources?: string;
        src_directory?: string;
        src_main?: string;
    },
>
name: string
path: string
version: string

Accessors

Methods

  • Returns Awaitable<
        | null
        | {
            [key: string]: ZodType<unknown, ZodTypeDef, unknown>;
            [key: number]: ZodType<unknown, ZodTypeDef, unknown>;
            [key: symbol]: ZodType<unknown, ZodTypeDef, unknown>;
        },
    >

  • Returns Awaitable<
        | null
        | {
            [key: string]: ZodType<unknown, ZodTypeDef, unknown>;
            [key: number]: ZodType<unknown, ZodTypeDef, unknown>;
            [key: symbol]: ZodType<unknown, ZodTypeDef, unknown>;
        },
    >

MMNEPVFCICPMFPCPTTAAATR