UNPKG

@gulujs/toml

Version:

TOML parser and serializer

27 lines (26 loc) 943 B
export declare enum DateTimeType { OffsetDateTime = "OffsetDateTime", LocalDateTime = "LocalDateTime", LocalDate = "LocalDate", LocalTime = "LocalTime" } declare const KEY_TYPE: unique symbol; declare const KEY_UTC_OFFSET: unique symbol; export declare class TomlDate extends Date { private [KEY_TYPE]; private [KEY_UTC_OFFSET]; get type(): DateTimeType; get utcOffset(): number; get isValid(): boolean; private constructor(); static ofOffsetDateTime(value: string | number | Date, utcOffset?: string | number): TomlDate; static ofLocalDateTime(value: string | number | Date): TomlDate; static ofLocalDate(value: string | number | Date): TomlDate; static ofLocalTime(value: string | number | Date): TomlDate; toString(): string; toOffsetDateTimeString(): string; toLocalDateTimeString(): string; toLocalDateString(): string; toLocalTimeString(): string; } export {};