UNPKG

@jargon/actions-on-google

Version:

The Jargon Actions on Google SDK makes it easy to manage the content of your Google Action

18 lines (17 loc) 1.09 kB
import { Contexts, DialogflowApp, DialogflowConversation } from 'actions-on-google'; import { JargonAppBase, JargonAppBaseOptions } from '../common'; export interface JargonDialogflowAppOptions extends JargonAppBaseOptions { } export declare const DefaultJargonDialogflowAppOptions: Required<JargonDialogflowAppOptions>; /** * The main entrypoint into the Jargon SDK for Dialogflow applications */ export declare class JargonDialogflowApp<TConvData = {}, TUserStorage = {}, TContexts extends Contexts = Contexts, TConversation extends DialogflowConversation<TConvData, TUserStorage, TContexts> = DialogflowConversation<TConvData, TUserStorage, TContexts>> extends JargonAppBase<JargonDialogflowAppOptions> { constructor(options?: JargonDialogflowAppOptions); /** * Install jargon onto the provided Dialogflow application * @param app {DialogflowApp} The application to install the JDK onto */ installOnto(app: DialogflowApp<TConvData, TUserStorage, TContexts, TConversation>): void; middleware: (conv: DialogflowConversation<{}, {}, Contexts>) => void; }