UNPKG

@atomist/sdm-core

Version:

Atomist Software Delivery Machine - Implementation

21 lines 1.03 kB
import { HandlerContext } from "@atomist/automation-client"; import { PreferenceStoreFactory } from "@atomist/sdm"; import { AbstractPreferenceStore, Preference } from "./AbstractPreferenceStore"; /** * Factory to create a new GraphQLPreferenceStore instance * @deprecated use TeamConfigurationPreferenceStoreFactory */ export declare const GraphQLPreferenceStoreFactory: PreferenceStoreFactory; /** * PreferenceStore implementation that stores preferences in the backend GraphQL store. * @deprecated use TeamConfigurationPreferenceStore */ export declare class GraphQLPreferenceStore extends AbstractPreferenceStore { private readonly context; constructor(context: HandlerContext); protected doGet(name: string, namespace: string): Promise<Preference | undefined>; protected doPut(pref: Preference): Promise<void>; protected doList(namespace: string): Promise<Preference[]>; protected doDelete(name: string, namespace: string): Promise<void>; } //# sourceMappingURL=GraphQLPreferenceStore.d.ts.map