* Checks if the value is a valid CF_VERSION_METADATA binding.
(value: unknown)
| 15 | * Checks if the value is a valid CF_VERSION_METADATA binding. |
| 16 | */ |
| 17 | function isVersionMetadata(value: unknown): value is CfVersionMetadata { |
| 18 | return typeof value === 'object' && value !== null && 'id' in value && typeof value.id === 'string'; |
| 19 | } |
| 20 | |
| 21 | function getEnvVar<T extends Record<string, unknown>>(env: unknown, varName: keyof T): string | undefined { |
| 22 | return typeof env === 'object' && env !== null && varName in env && typeof (env as T)[varName] === 'string' |