1// generated by diplomat-tool 2import type { TimeZoneInvalidOffsetError } from "./TimeZoneInvalidOffsetError" 3import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; 4 5 6/** See the [Rust documentation for `UtcOffset`](https://docs.rs/icu/latest/icu/time/zone/struct.UtcOffset.html) for more information. 7*/ 8 9 10export class UtcOffset { 11 12 get ffiValue(): pointer; 13 14 static fromSeconds(seconds: number): UtcOffset; 15 16 static fromEighthsOfHour(eighthsOfHour: number): UtcOffset; 17 18 static fromString(offset: string): UtcOffset; 19 20 get eighthsOfHour(): number; 21 22 get seconds(): number; 23 24 get isNonNegative(): boolean; 25 26 get isZero(): boolean; 27 28 get hoursPart(): number; 29 30 get minutesPart(): number; 31 32 get secondsPart(): number; 33}