28 lines
603 B
TypeScript
28 lines
603 B
TypeScript
import type { DockerImageAsset } from './docker-image-asset';
|
|
import type { FileAsset } from './file-asset';
|
|
/**
|
|
* Definitions for the asset manifest
|
|
*/
|
|
export interface AssetManifest {
|
|
/**
|
|
* Version of the manifest
|
|
*/
|
|
readonly version: string;
|
|
/**
|
|
* The file assets in this manifest
|
|
*
|
|
* @default - No files
|
|
*/
|
|
readonly files?: {
|
|
[id: string]: FileAsset;
|
|
};
|
|
/**
|
|
* The Docker image assets in this manifest
|
|
*
|
|
* @default - No Docker images
|
|
*/
|
|
readonly dockerImages?: {
|
|
[id: string]: DockerImageAsset;
|
|
};
|
|
}
|