@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
15 lines (14 loc) • 797 B
TypeScript
import { SpruceSchemas } from '@sprucelabs/mercury-types';
import SpruceError from '../../../errors/SpruceError';
import AbstractStore from '../../../stores/AbstractStore';
export interface EventStoreFetchEventContractsResponse {
errors: SpruceError[];
topics: SpruceSchemas.Mercury.v2020_12_25.GetConversationTopicsTopic[];
}
export default class ConversationStore extends AbstractStore {
name: string;
fetchRegisteredTopics(): Promise<{
topics: Pick<import("@sprucelabs/schema").SchemaStaticValues<SpruceSchemas.Mercury.v2020_12_25.GetConversationTopicsTopicSchema, false, never, import("@sprucelabs/schema").StaticSchemaAllValues<SpruceSchemas.Mercury.v2020_12_25.GetConversationTopicsTopicSchema, false>>, "key">[];
errors: SpruceError[] | undefined;
}>;
}