balena-sdk
Version:
The Balena JavaScript SDK
40 lines (39 loc) • 1.1 kB
TypeScript
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;