Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EnvironmentVariableCollection

Hierarchy

  • EnvironmentVariableCollection

Implements

  • EnvironmentVariableCollection

Index

Constructors

constructor

Properties

Private _persistent

_persistent: boolean = true

Readonly map

map: Map<string, EnvironmentVariableMutator> = ...

onDidChangeCollection

onDidChangeCollection: Event<void> = ...

Protected Readonly onDidChangeCollectionEmitter

onDidChangeCollectionEmitter: Emitter<void> = ...

Accessors

persistent

  • get persistent(): boolean
  • set persistent(value: boolean): void

size

  • get size(): number

Methods

Private _setIfDiffers

  • _setIfDiffers(variable: string, mutator: EnvironmentVariableMutator): void

append

  • append(variable: string, value: string): void

clear

  • clear(): void

delete

  • delete(variable: string): void

forEach

  • forEach(callback: (variable: string, mutator: EnvironmentVariableMutator, collection: EnvironmentVariableCollection) => any, thisArg?: any): void
  • Parameters

    • callback: (variable: string, mutator: EnvironmentVariableMutator, collection: EnvironmentVariableCollection) => any
        • (variable: string, mutator: EnvironmentVariableMutator, collection: EnvironmentVariableCollection): any
        • Parameters

          • variable: string
          • mutator: EnvironmentVariableMutator
          • collection: EnvironmentVariableCollection

          Returns any

    • Optional thisArg: any

    Returns void

get

  • get(variable: string): undefined | EnvironmentVariableMutator

prepend

  • prepend(variable: string, value: string): void

replace

  • replace(variable: string, value: string): void