interface Temporal.TimeZoneProtocol
          
Unstable
A plain object implementing the protocol for a custom time zone.
id: string
      
    
getOffsetNanosecondsFor(instant: Temporal.Instant | string): number
      
    optional
getOffsetStringFor(instant: Temporal.Instant | string): string
      
    optional
getPlainDateTimeFor(instant: Temporal.Instant | string,calendar?: CalendarLike,): Temporal.PlainDateTime
      
    optional
getInstantFor(dateTime: ,options?: ToInstantOptions,): Temporal.Instant
      
    
getPossibleInstantsFor(dateTime: ): Temporal.Instant[]
      
    optional
toString(): string
      
    optional
toJSON(): string