@turbo/types
Version:
Turborepo types
18 lines (15 loc) • 382 B
text/typescript
export type FrameworkStrategy = "all" | "some";
export interface EnvConditional {
when: { key: string; value?: string };
include: Array<string>;
}
export interface Framework {
slug: string;
name: string;
envWildcards: Array<string>;
envConditionals?: Array<EnvConditional>;
dependencyMatch: {
strategy: FrameworkStrategy;
dependencies: Array<string>;
};
}