UNPKG

@enspirit/emb

Version:

A replacement for our Makefile-for-monorepos

12 lines (11 loc) 467 B
import { EMBConfig, ResourceConfig } from './schema.js'; export * from './schema.js'; type RemoveIndexSignature<T> = { [K in keyof T as K extends string ? (string extends K ? never : K) : K]: T[K]; }; export type PluginConfig = Required<EMBConfig>['plugins'][number]; export type ProjectConfig = EMBConfig['project']; export type IResourceConfig = RemoveIndexSignature<ResourceConfig>; export type QualifiedResourceConfig = IResourceConfig & { id: string; };