@wocker/core
Version:
Core of the Wocker
10 lines (9 loc) • 510 B
TypeScript
import { KeystoreProvider } from "../makes/KeystoreProvider";
export declare abstract class KeystoreService {
abstract hasProvider(name: string): boolean;
abstract provider(name?: string): KeystoreProvider;
abstract get(key: string, defaultValue: string): Promise<string>;
abstract get(key: string, defaultValue?: string): Promise<string | undefined>;
abstract set(key: string, value: string): Promise<void>;
abstract registerProvider(name: string, provider: KeystoreProvider): void;
}