mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
🤖 Merge PR #45209 Add NetworkCreateOptions and type createNetwork by @stuartthomson
This commit is contained in:
parent
68499eec45
commit
a4769c3dd7
@ -137,6 +137,18 @@ docker.createContainer({ Tty: true }, (err, container) => {
|
||||
});
|
||||
});
|
||||
|
||||
docker.createNetwork({Name: 'networkName'}, (err, network) => {
|
||||
network.remove((err, data) => {
|
||||
// NOOP
|
||||
});
|
||||
});
|
||||
|
||||
docker.createNetwork({Name: 'networkName'}).then((network) => {
|
||||
network.remove().then((response) => {
|
||||
// NOOP
|
||||
});
|
||||
});
|
||||
|
||||
docker.pruneContainers((err, response) => {
|
||||
// NOOP
|
||||
});
|
||||
|
||||
17
types/dockerode/index.d.ts
vendored
17
types/dockerode/index.d.ts
vendored
@ -407,6 +407,19 @@ declare namespace Dockerode {
|
||||
Labels?: { [key: string]: string };
|
||||
}
|
||||
|
||||
interface NetworkCreateOptions {
|
||||
Name: string;
|
||||
CheckDuplicate?: boolean;
|
||||
Driver?: string;
|
||||
Internal?: boolean;
|
||||
Attachable?: boolean;
|
||||
Ingress?: boolean;
|
||||
IPAM?: IPAM;
|
||||
EnableIPv6?: boolean;
|
||||
Options?: { [option: string]: string};
|
||||
Labels?: { [label: string]: string};
|
||||
}
|
||||
|
||||
interface NetworkContainer {
|
||||
Name: string;
|
||||
EndpointID: string;
|
||||
@ -1301,8 +1314,8 @@ declare class Dockerode {
|
||||
createService(options: {}, callback: Callback<any>): void;
|
||||
createService(options: {}): Promise<any>;
|
||||
|
||||
createNetwork(options: {}, callback: Callback<any>): void;
|
||||
createNetwork(options: {}): Promise<any>;
|
||||
createNetwork(options: {}, callback: Callback<Dockerode.Network>): void;
|
||||
createNetwork(options: {}): Promise<Dockerode.Network>;
|
||||
|
||||
searchImages(options: {}, callback: Callback<any>): void;
|
||||
searchImages(options: {}): Promise<any>;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user