mirror of
https://github.com/balena-io/balena-cli.git
synced 2025-02-24 02:41:23 +00:00
24 lines
480 B
TypeScript
24 lines
480 B
TypeScript
declare module 'docker-toolbelt' {
|
|
import * as Docker from 'dockerode';
|
|
|
|
interface ImageSpec {
|
|
registry?: string;
|
|
imageName: string;
|
|
tagName: string;
|
|
digest?: string;
|
|
}
|
|
|
|
type ProgressCallback = (event: any) => void;
|
|
|
|
class DockerToolbelt extends Docker {
|
|
public getRegistryAndName(image: string): Promise<ImageSpec>;
|
|
public createDeltaAsync(
|
|
src: string,
|
|
dest: string,
|
|
onProgress?: ProgressCallback,
|
|
): Promise<string>;
|
|
}
|
|
|
|
export = DockerToolbelt;
|
|
}
|