tsconst EmailSchema = v.pipe(v.string(), v.email()); const data: unknown = 'jane@example.com'; if (v.is(EmailSchema, data)) { const email = data; // string }