Local modifications to ClusterLabs/Anvil by Alteeve
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

15 lines
358 B

declare type MapToType = {
boolean: boolean;
number: number;
object: Record<string, unknown>;
string: string;
undefined: undefined;
};
type ReducedMapToType = Pick<MapToType, 'boolean' | 'number' | 'string'>;
declare type MapToValueConverter = {
[TypeName in keyof ReducedMapToType]: (
value: unknown,
) => ReducedMapToType[TypeName];
};