UNPKG

@bitblit/ratchet-aws

Version:

Common tools for use with AWS browser and node

18 lines (17 loc) 877 B
import { RuntimeParameterProvider } from './runtime-parameter-provider.js'; import { StoredRuntimeParameter } from './stored-runtime-parameter.js'; export declare class GlobalVariableOverrideRuntimeParameterProvider implements RuntimeParameterProvider { private wrapped; private options; constructor(wrapped: RuntimeParameterProvider, opts?: GlobalVariableOverrideRuntimeParameterProviderOptions); generateName(groupId: string, paramKey: string): string; readParameter(groupId: string, paramKey: string): Promise<StoredRuntimeParameter>; readAllParametersForGroup(groupId: string): Promise<StoredRuntimeParameter[]>; writeParameter(toStore: StoredRuntimeParameter): Promise<boolean>; } export interface GlobalVariableOverrideRuntimeParameterProviderOptions { globalTTL: number; separator: string; prefix?: string; suffix?: string; }