job type and schema
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-02-21 10:23:11 +01:00
parent c4cd7b35fc
commit de02d51100
3 changed files with 73 additions and 1 deletions

32
index.d.ts vendored
View File

@@ -68,6 +68,35 @@ interface PostHookData {
data?: CollectionDocument
}
interface JobConfig {
/**
* meta object
*/
meta?: any
/**
* cron job interval specification
*/
cron?: string
/**
* job program type
*/
type: "javascript"
/**
* jobs program file
*/
file?: string
}
interface JobData {
/**
* job is object of job config
*/
job?: JobConfig
}
interface DbPackage {
/**
* read results from a collection
@@ -529,7 +558,8 @@ interface PdfPackage {
export interface HookContext
extends GetHookData,
GetHookGetOnlyData,
PostHookData {
PostHookData,
JobData {
request(): {
method: string
remoteAddr: string