@ems-press/content-api-types
Version:
Typescript types for the EMS Press Content API
5 lines (4 loc) • 302 B
TypeScript
import * as Resources from './resources/index';
export declare type Include<T extends Resources.Type> = {
[k in keyof Resources.RelationshipsForType<T>]?: Resources.RelationshipsForType<T>[k] extends Resources.Relationship ? Include<Resources.RelationshipsForType<T>[k]['type']> | true : never;
};