(v: unknown)
| 187 | * already guarantee these types; these just turn "absent" into a NULL bind. |
| 188 | */ |
| 189 | const asText = (v: unknown): string | null => (typeof v === 'string' ? v : null); |
| 190 | const asInt = (v: unknown): number | null => (typeof v === 'number' ? v : null); |
| 191 | const asFlag = (v: unknown): number | null => (typeof v === 'boolean' ? (v ? 1 : 0) : null); |
| 192 |