import { AnyExpression, Constructor, expression } from '../expressions' import { CharacterArg } from '../types' export type TimeZoneOps = ReturnType export function TimeZoneOps (Base: T) { return class TimeZoneOps extends Base { /** * Operation: AT TIME ZONE */ tz (operand: CharacterArg): AnyExpression { return expression`${this} AT TIME ZONE ${operand}` } } }