gitlab-fetch
Advanced tools
Comparing version 1.0.0 to 1.1.0-dev.13830735
# Changelog | ||
## develop | ||
* ~deprecated Deprecate `HooksApi#getHooks`, `#getHook`, `#addHook`, `#editHook` and `#deleteHook`. | ||
* Renamed to `#getAll`, `#get`, `#create`, `#edit` and `#delete`. | ||
* Original methods will be removed in a future major version. | ||
## 1.0.0 | ||
@@ -4,0 +9,0 @@ * Fix name of `ListProjectParams#order_by` parameter (was `#orderBy`) |
@@ -19,9 +19,19 @@ import { AbstractApi, Config } from '../common'; | ||
export declare class HooksApi extends AbstractApi { | ||
/** @deprecated Use #getAll instead */ | ||
getHooks: (params?: PaginationParams) => Promise<Hook[]>; | ||
/** @deprecated Use #get instead */ | ||
getHook: (hookId: number) => Promise<Hook>; | ||
/** @deprecated Use #create instead */ | ||
addHook: (url: string, params?: AddHookParams) => Promise<Hook>; | ||
/** @deprecated Use #edit instead */ | ||
editHook: (hookId: number, url: string, params?: EditHookParams) => Promise<Hook>; | ||
/** @deprecated Use #delete instead */ | ||
deleteHook: (hookId: number) => Promise<void>; | ||
constructor(config: Config, id: number); | ||
constructor(config: Config, namespace: string, projectName: string); | ||
getHooks(params?: PaginationParams): Promise<Hook[]>; | ||
getHook(hookId: number): Promise<Hook>; | ||
addHook(url: string, params?: AddHookParams): Promise<Hook>; | ||
editHook(hookId: number, url: string, params?: EditHookParams): Promise<Hook>; | ||
deleteHook(hookId: number): Promise<void>; | ||
getAll(params?: PaginationParams): Promise<Hook[]>; | ||
get(hookId: number): Promise<Hook>; | ||
create(url: string, params?: AddHookParams): Promise<Hook>; | ||
edit(hookId: number, url: string, params?: EditHookParams): Promise<Hook>; | ||
delete(hookId: number): Promise<void>; | ||
} |
@@ -8,16 +8,26 @@ "use strict"; | ||
super(config, `/projects/${project_1.ProjectApi.toProjectId(idOrNamespace, projectName)}/hooks`); | ||
/** @deprecated Use #getAll instead */ | ||
this.getHooks = this.getAll; | ||
/** @deprecated Use #get instead */ | ||
this.getHook = this.get; | ||
/** @deprecated Use #create instead */ | ||
this.addHook = this.create; | ||
/** @deprecated Use #edit instead */ | ||
this.editHook = this.edit; | ||
/** @deprecated Use #delete instead */ | ||
this.deleteHook = this.delete; | ||
} | ||
getHooks(params = {}) { | ||
getAll(params = {}) { | ||
return this.fetch('GET', undefined, params); | ||
} | ||
getHook(hookId) { | ||
get(hookId) { | ||
return this.fetch('GET', `/${hookId}`); | ||
} | ||
addHook(url, params = {}) { | ||
create(url, params = {}) { | ||
return this.fetch('POST', ``, Object.assign({ url }, params)); | ||
} | ||
editHook(hookId, url, params = {}) { | ||
edit(hookId, url, params = {}) { | ||
return this.fetch('POST', `/${hookId}`, Object.assign({ url }, params)); | ||
} | ||
deleteHook(hookId) { | ||
delete(hookId) { | ||
return this.fetch('DELETE', `/${hookId}`); | ||
@@ -24,0 +34,0 @@ } |
{ | ||
"name": "gitlab-fetch", | ||
"version": "1.0.0", | ||
"version": "1.1.0-dev.13830735", | ||
"author": "Jay Anslow <jay@anslow.me.uk>", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
87271
1636
1