Type Parameters

  • T extends "built-in" | "custom" | "unknown" = "unknown"

Constructors

Properties

"#unsaved_props": {} = {}
commandName: string
commandSettingsId: string
customCommandId?: string
defaultSettings?: T extends "built-in"
| "unknown"
    ? {
        command_version: string;
        commandName: string;
        commandSettingsId: string;
        deprecated?: boolean;
        description: string;
        enabled?: boolean;
        escregexp: { v: string };
        formats: command_formats_type_list;
        formatting_code: string;
        functional?: boolean;
        hidden?: boolean;
        requiredTags: string[];
        type: T<T>;
    }
    : {
        command_version: string;
        commandName: string;
        commandSettingsId: string;
        deprecated?: any;
        description?: any;
        enabled?: any;
        escregexp?: any;
        formats?: any;
        formatting_code?: any;
        functional?: any;
        hidden?: any;
        requiredTags: string[];
        type: T;
    }
type: T

Accessors

  • get enabled(): any

    Returns any

  • set enabled(enabled: any): void

    Parameters

    • enabled: any

    Returns void

  • get isSaved(): boolean

    Returns boolean

  • get parsed(): any

    Returns any

  • get requiredPermissionLevel(): string | number

    Returns string | number

  • set requiredPermissionLevel(requiredPermissionLevel: string | number): void

    Parameters

    • requiredPermissionLevel: string | number

    Returns void

  • get requiredTags(): string[]

    Returns string[]

  • set requiredTags(requiredTags: string[]): void

    Parameters

    • requiredTags: string[]

    Returns void

  • get requiresOp(): boolean

    Returns boolean

  • set requiresOp(requiresOp: boolean): void

    Parameters

    • requiresOp: boolean

    Returns void

  • get settings_version(): any

    Returns any

Methods

  • Returns void

  • Parameters

    • Optionalsettings:
          | Object
          | {
              commandName: string;
              commandSettingsId: string;
              customCommandId: string;
              enabled: boolean;
              requiredPermissionLevel: string
              | number;
              requiredTags: string[];
              requiresOp: boolean;
              settings_version: any;
              type: "built-in" | "custom" | "unknown";
          }

    Returns void

  • Returns any