Interface TerminalProfileStore

interface TerminalProfileStore {
    all: [string, TerminalProfile][];
    onAdded: Event<[string, TerminalProfile]>;
    onRemoved: Event<string>;
    getProfile(id): undefined | TerminalProfile;
    hasProfile(id): boolean;
    registerTerminalProfile(id, profile): void;
    unregisterTerminalProfile(id): void;
}

Implemented by

Properties

all: [string, TerminalProfile][]
onAdded: Event<[string, TerminalProfile]>
onRemoved: Event<string>

Methods