@valon-technologies/gestalt
    Preparing search index...

    Class ProviderLifecycle

    ProviderLifecycle is the common lifecycle protocol shared by every provider kind.

    Index

    Constructors

    • Parameters

      • transport: Transport
      • Optionaloptions: { timeoutMs?: number }

      Returns ProviderLifecycle

    Methods

    • Parameters

      • name: string
      • protocolVersion: number
      • Optionalconfig: JsonObject

      Returns Promise<number>

    • Parameters

      • request: {
            name?: string;
            config?: {
                [key: string]:
                    | string
                    | number
                    | boolean
                    | (
                        { [x: string]: string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | ... 4 more ... | null)[] | null)[] | null)[] | null)[] | null)[] | null; }
                    )
                    | (
                        string | number | boolean | { [x: string]: string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | number | boolean | ... | (string | ... 4 more ... | null)[] | null)[] | null)[] | null)[] | null; } | (string | ... 4 more ... | null)[] | null
                    )[]
                    | null;
            };
            protocolVersion?: number;
        }

      Returns Promise<ConfigureProviderResponse>

    • Returns Promise<number>