Interface ChangeSetElement

interface ChangeSetElement {
    additionalInfo?: string;
    data?: {
        [key: string]: unknown;
    };
    icon?: string;
    name?: string;
    onDidChange?: Event<void>;
    state?: "pending" | "applied" | "stale";
    type?: "add" | "modify" | "delete";
    uri: URI;
    apply?(): Promise<void>;
    dispose?(): void;
    open?(): Promise<void>;
    openChange?(): Promise<void>;
    revert?(): Promise<void>;
}

Implemented by

Properties

additionalInfo?: string
data?: {
    [key: string]: unknown;
}

Type declaration

  • [key: string]: unknown
icon?: string
name?: string
onDidChange?: Event<void>
state?: "pending" | "applied" | "stale"
type?: "add" | "modify" | "delete"
uri: URI

Methods