1 |
|
2 |
|
3 |
|
4 | import { FunctionOptions, FunctionResult, FunctionTrigger } from './index';
|
5 | import { InvocationContext } from './InvocationContext';
|
6 |
|
7 | export interface WarmupContext {}
|
8 | export type WarmupHandler = (warmupContext: WarmupContext, context: InvocationContext) => FunctionResult;
|
9 |
|
10 | export interface WarmupFunctionOptions extends WarmupTriggerOptions, Partial<FunctionOptions> {
|
11 | handler: WarmupHandler;
|
12 |
|
13 | trigger?: WarmupTrigger;
|
14 | }
|
15 |
|
16 | export interface WarmupTriggerOptions {}
|
17 | export type WarmupTrigger = FunctionTrigger & WarmupTriggerOptions;
|