UNPKG

balena-sdk

Version:
41 lines (40 loc) 1.26 kB
import type { Image, InjectedDependenciesParam } from '..'; import type { ODataOptionsWithoutCount, OptionsToResponse } from 'pinejs-client-core'; 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<T extends ODataOptionsWithoutCount<Image["Read"]>>(id: number, options?: T): Promise<OptionsToResponse<Image["Read"], T, undefined>[number]>; /** * @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;