Merge pull request #17533 from xyleen/dockerode

dockerode: Add missing methods in Node interface
This commit is contained in:
Paul van Brenk
2017-06-27 13:37:00 -07:00
committed by GitHub
2 changed files with 41 additions and 0 deletions
+33
View File
@@ -145,3 +145,36 @@ secret.remove((err, response) => {
secret.update((err, response) => {
// NOOP
});
const node = docker.getNode('nodeName');
node.inspect((err, reponse) => {
// NOOP
});
node.inspect().then(response => {
// NOOP
});
node.update({}, (err, response) => {
// NOOP
});
node.update((err, response) => {
// NOOP
});
node.update({}).then(response => {
// NOOP;
});
node.remove({}, (err, response) => {
// NOOP
});
node.remove((err, response) => {
// NOOP
});
node.remove({}).then(response => {
// NOOP;
});
+8
View File
@@ -170,6 +170,14 @@ declare namespace Dockerode {
inspect(callback: Callback<any>): void;
inspect(): Promise<any>;
update(options: {}, callback: Callback<any>): void;
update(callback: Callback<any>): void;
update(options?: {}): Promise<any>;
remove(options: {}, callback: Callback<any>): void;
remove(callback: Callback<any>): void;
remove(options?: {}): Promise<any>;
modem: any;
id?: string;
}