Skip to Content
APIPlanning Center Base TSSrcType AliasesType Alias: FlattenedResourceArray<T>

planning-center-monorepo v1.0.0


planning-center-monorepo / planning-center-base-ts/src / FlattenedResourceArray

Type Alias: FlattenedResourceArray<T>

FlattenedResourceArray<T> = FlattenedResource<T["type"], T extends ResourceObject<string, infer TAttrs, any> ? TAttrs : never, T extends ResourceObject<any, any, infer TRelMap> ? TRelMap : never>[]

Defined in: packages/planning-center-base-ts/src/types/flattened-resource.ts:88 

Helper type to flatten an array of resources

Type Parameters

T

T extends ResourceObject<string, any, any>