Type Alias: FlameRecord\<T>¶
FlameRecord\<
T> ={ [K in keyof T]: Flame<T[K]> }
Maps each key of an object type to its corresponding Flame validator.
Used with FlameWright.fromSchema and FlameWright.partial to define object validation schemas.
Type Parameters¶
T¶
T
Example¶
TypeScript
const userSchema: FlameRecord<{ name: string; age: number }> = {
name: FlameGuards.isString,
age: FlameGuards.isNumber,
};
const isUser = FlameWright.fromSchema(userSchema);
isUser({ name: "Alice", age: 30 }); // true
Since¶
0.37.0