UNPKG

balena-sdk

Version:
40 lines (39 loc) 1.1 kB
import type { Image, PineOptions, InjectedDependenciesParam } from '..'; declare const getImageModel: (deps: InjectedDependenciesParam) => { /** * @summary Get a specific image * @name get * @public * @function * @memberof balena.models.image * * @param {Number} id - image id * @param {Object} [options={}] - extra pine options to use * @fulfil {Object} - image * @returns {Promise} * * @example * balena.models.image.get(123).then(function(image) { * console.log(image); * }); */ get(id: number, options?: PineOptions<Image>): Promise<Image>; /** * @summary Get the logs for an image * @name getLogs * @public * @function * @memberof balena.models.image * * @param {Number} id - image id * @fulfil {string | null} - logs * @returns {Promise} * * @example * balena.models.image.getLogs(123).then(function(logs) { * console.log(logs); * }); */ getLogs: (id: number) => Promise<string | null>; }; export default getImageModel;