@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
TypeScript
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;
}