diff --git a/lib/utils/validation-utils.js b/lib/utils/validation-utils.js --- a/lib/utils/validation-utils.js +++ b/lib/utils/validation-utils.js @@ -24,19 +24,19 @@ VideoMessageServerDBContent, } from '../types/messages/media'; -function tBool(value: boolean): TIrreducible { +function tBool(value: T): TIrreducible { return t.irreducible(value.toString(), x => x === value); } -function tString(value: string): TIrreducible { +function tString(value: T): TIrreducible { return t.irreducible(`'${value}'`, x => x === value); } -function tNumber(value: number): TIrreducible { +function tNumber(value: T): TIrreducible { return t.irreducible(value.toString(), x => x === value); } -function tShape(spec: TStructProps): TInterface { +function tShape(spec: TStructProps): TInterface { return t.interface(spec, { strict: true }); }