diff --git a/types/jenkins/index.d.ts b/types/jenkins/index.d.ts index 027cc8e0cf..4e1c42fa3e 100644 --- a/types/jenkins/index.d.ts +++ b/types/jenkins/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for jenkins 0.20 +// Type definitions for jenkins 0.23 // Project: https://github.com/silas/node-jenkins // Definitions by: rhysd // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped @@ -17,6 +17,7 @@ declare namespace create { log(name: string, n: number, start: number, type: 'text' | 'html', meta: boolean, callback: (err: Error, data: any) => void): void; logStream(name: string, n: number, type?: 'text' | 'html', delay?: number): NodeJS.ReadableStream; stop(name: string, n: number, callback: (err: Error) => void): void; + term(name: string, n: number, callback: (err: Error) => void): void; }; job: { build(name: string | JobBuildOptions, callback: (err: Error, data: any) => void): void; @@ -72,6 +73,7 @@ declare namespace create { log(name: string, n: number, start?: number, type?: 'text' | 'html', meta?: boolean): Promise; logStream(name: string, n: number, type?: 'text' | 'html', delay?: number): Promise; stop(name: string, n: number): Promise; + term(name: string, n: number): Promise; }; job: { build(name: string, parameters?: any, token?: string): Promise; diff --git a/types/jenkins/jenkins-tests.ts b/types/jenkins/jenkins-tests.ts index 9f45c7053b..93fc61bb07 100644 --- a/types/jenkins/jenkins-tests.ts +++ b/types/jenkins/jenkins-tests.ts @@ -38,6 +38,10 @@ jenkins.build.stop('example', 1, (err) => { if (err) throw err; }); +jenkins.build.term('example', 1, (err) => { + if (err) throw err; +}); + jenkins.job.build('example', (err, data) => { if (err) throw err;