8 lines
213 B
TypeScript
8 lines
213 B
TypeScript
import type { Model } from "./model.ts";
|
|
|
|
export type ModelSchema = Record<string, Model>;
|
|
|
|
export type ModelSchemaFromModels<TModels extends Model> = {
|
|
[K in TModels["name"]]: Extract<TModels, { name: K }>;
|
|
};
|