particle-os-modules/modules/files/files.tsp

21 lines
499 B
Text

import "@typespec/json-schema";
using TypeSpec.JsonSchema;
@jsonSchema("/modules/files-latest.json")
model FilesModuleLatest {
...FilesModuleV1;
}
@jsonSchema("/modules/files-v1.json")
model FilesModuleV1 {
/** Copy files to your image at build time
* https://blue-build.org/reference/modules/files/
*/
type: "files" | "files@v1" | "files@latest";
/** List of files / folders to copy. */
files: Array<Record<string>> | Array<{
source: string;
destination: string;
}>;
}