Theia API Documentation v1.65.0
    Preparing search index...

    Type Parameters

    • T extends Record<string, JSONValue>

    Implements

    Index

    Constructors

    Properties

    _onPreferenceChangedEmitter: undefined | Emitter<PreferenceChangeEvent<T>>
    preferences: PreferenceService
    promisedSchema: () => PreferenceSchema | Promise<PreferenceSchema>
    schema: undefined | PreferenceSchema
    toDispose: DisposableCollection = ...

    Accessors

    Methods

    • A trap for getting a property value.

      Parameters

      • target: unknown

        The original object which is being proxied.

      • property: string
      • receiver: unknown

        The proxy or an object that inherits from the proxy.

      Returns unknown

    • A trap for Object.getOwnPropertyDescriptor().

      Parameters

      • target: unknown

        The original object which is being proxied.

      • property: string

      Returns PropertyDescriptor

    • A trap for setting a property value.

      Parameters

      • target: unknown

        The original object which is being proxied.

      • property: string
      • value: unknown
      • receiver: unknown

        The object to which the assignment was originally directed.

      Returns boolean

      A Boolean indicating whether or not the property was set.