Files
start-sdk/lib/manifest/setupManifest.ts
2024-01-30 16:28:40 -07:00

21 lines
525 B
TypeScript

import { SDKManifest, ManifestVersion } from "./ManifestTypes"
export function setupManifest<
Id extends string,
Version extends ManifestVersion,
Dependencies extends Record<string, unknown>,
VolumesTypes extends string,
AssetTypes extends string,
ImagesTypes extends string,
Manifest extends SDKManifest & {
dependencies: Dependencies
id: Id
version: Version
assets: AssetTypes[]
images: ImagesTypes[]
volumes: VolumesTypes[]
},
>(manifest: Manifest): Manifest {
return manifest
}