ask-sdk-runtime
Version:
Base runtime package for Alexa Skills Kit SDK
13 lines (12 loc) • 590 B
TypeScript
import { GenericRequestHandlerChain } from '../handler/GenericRequestHandlerChain';
import { RequestMapper } from './RequestMapper';
/**
* Generic implementation for {@link RequestMapper}.
*/
export declare class GenericRequestMapper<Input, Output> implements RequestMapper<Input, Output> {
protected requestHandlerChains: Array<GenericRequestHandlerChain<Input, Output>>;
constructor(options: {
requestHandlerChains: Array<GenericRequestHandlerChain<Input, Output>>;
});
getRequestHandlerChain(input: Input): Promise<GenericRequestHandlerChain<Input, Output>>;
}