chore: Update types

This commit is contained in:
BluJ
2023-04-25 10:32:02 -06:00
parent c355a9d2d9
commit 5e1d77b95d
12 changed files with 106 additions and 95 deletions

View File

@@ -1,9 +1,15 @@
import { GenericManifest, ManifestVersion } from "./ManifestTypes";
export function setupManifest<
M extends GenericManifest & { id: Id; version: Version },
Id extends string,
Version extends ManifestVersion,
>(manifest: M): M {
Dependencies extends Record<string, unknown>,
>(
manifest: GenericManifest & {
dependencies: Dependencies;
id: Id;
version: Version;
},
): GenericManifest & { dependencies: Dependencies; id: Id; version: Version } {
return manifest;
}