Generates TypeScript filter types for Ash resources.
Generates:
{ResourceName}FilterInput— full typed filter objects with per-field operators{resourceName}FilterFields— runtimeas constarray of filterable field names{ResourceName}FilterField— union type derived from the array
Summary
Functions
Generates as const arrays and derived union types for filterable field names.
Functions
Generates as const arrays and derived union types for filterable field names.
For each resource, emits:
{resourceName}FilterFields— runtime array of field name strings{ResourceName}FilterField— union type derived from the array
Includes attributes, calculations (field?: true), all aggregates, and relationships.