diff --git a/packages/core/schema/index.d.ts b/packages/core/schema/index.d.ts new file mode 100644 index 0000000000..9805ecedd0 --- /dev/null +++ b/packages/core/schema/index.d.ts @@ -0,0 +1 @@ +export * from "./lavamoat-policy.v0-0-1.schema"; diff --git a/packages/core/schema/lavamoat-policy.v0-0-1.schema.d.ts b/packages/core/schema/lavamoat-policy.v0-0-1.schema.d.ts new file mode 100644 index 0000000000..8dfc78ad42 --- /dev/null +++ b/packages/core/schema/lavamoat-policy.v0-0-1.schema.d.ts @@ -0,0 +1,10 @@ +export interface LavaMoatPolicy { + resources: Record<"" | string, ResourcePolicy>; + resolutions?: Record; +} + +export interface ResourcePolicy { + globals?: Record; + builtins?: Record; + packages?: Record; +}