An interface for a config object with a persistent store.

Type Parameters

Hierarchy

  • ConfigStore

Implemented by

Methods

  • Parameters

    • actionFn: ((key, value) => void)
        • (key, value): void
        • Parameters

          • key: string
          • value: AnyJson

          Returns void

    Returns void

  • Type Parameters

    • K extends string

    Parameters

    • key: K
    • decrypt: boolean

    Returns P[K]

  • Type Parameters

    • T extends AnyJson

    Parameters

    • key: string
    • decrypt: boolean

    Returns T

  • Parameters

    • value: AnyJson

    Returns Extract<keyof P, string>[]

  • Type Parameters

    • K extends string

    Parameters

    • key: K
    • value: Partial<P[K]>

    Returns void

  • Type Parameters

    • T extends AnyJson

    Parameters

    • key: string
    • value: Partial<T>

    Returns void