UNPKG

slack-web-api-client

Version:
37 lines 1.17 kB
import type { SlackAPIResponse } from "../../response"; interface ErrorResponse { ok: false; error: string; warnings?: string[]; response_metadata?: { warnings?: string[]; messages?: string[]; }; } interface SingleItemRepsonse { ok: boolean; warnings?: string[]; response_metadata?: { warnings?: string[]; messages?: string[]; }; datastore: string; item: Record<string, any>; } interface ListItemRepsonse { ok: boolean; warnings?: string[]; response_metadata?: { warnings?: string[]; messages?: string[]; }; datastore: string; items: Record<string, any>[]; } export type AppsDatastoreGetResponse = SlackAPIResponse & (SingleItemRepsonse | ErrorResponse); export type AppsDatastorePutResponse = SlackAPIResponse & (SingleItemRepsonse | ErrorResponse); export type AppsDatastoreUpdateResponse = SlackAPIResponse & (SingleItemRepsonse | ErrorResponse); export type AppsDatastoreQueryResponse = SlackAPIResponse & (ListItemRepsonse | ErrorResponse); export type AppsDatastoreDeleteResponse = SlackAPIResponse; export {}; //# sourceMappingURL=datastore.d.ts.map