feat: add schedule integration
This commit is contained in:
16
packages/types/index.d.ts
vendored
16
packages/types/index.d.ts
vendored
@@ -86,6 +86,7 @@ export interface IFieldDropdown {
|
||||
name: string;
|
||||
variables: boolean;
|
||||
dependsOn: string[];
|
||||
options: IFieldDropdownOption[];
|
||||
source: {
|
||||
type: string;
|
||||
name: string;
|
||||
@@ -96,6 +97,11 @@ export interface IFieldDropdown {
|
||||
};
|
||||
}
|
||||
|
||||
export interface IFieldDropdownOption {
|
||||
label: string;
|
||||
value: boolean | string;
|
||||
}
|
||||
|
||||
export interface IFieldText {
|
||||
key: string;
|
||||
label: string;
|
||||
@@ -146,7 +152,15 @@ export interface IApp {
|
||||
}
|
||||
|
||||
export interface IService {
|
||||
authenticationClient: IAuthentication;
|
||||
authenticationClient?: IAuthentication;
|
||||
triggers?: any;
|
||||
actions?: any;
|
||||
data?: any;
|
||||
}
|
||||
|
||||
export interface ITrigger {
|
||||
run(startTime?: Date): Promise<IJSONValue>;
|
||||
testRun(startTime?: Date): Promise<IJSONValue>;
|
||||
}
|
||||
|
||||
export interface IAuthentication {
|
||||
|
Reference in New Issue
Block a user