I have a reusable method getFilters that can return a number of different types
getFilters(): IListFilteringType {...}
type IListFilteringTypeMultiSelect = (string | number)[];
type IListFilteringType = boolean | string | number | IListFilteringTypeMultiSelect;
When I call getFilters how can I specify that I know that the returned value with be of type IListFilteringTypeMultiSelect and not one of the other possible values of IListFilteringType?
Thank you
CodePudding user response:
If you are sure about the type of the return of the function for a particular execution, you could cast the return value using as.
const variable = functionResponse as IListFilteringTypeMultiSelect;
