@gulujs/toml
Version:
TOML parser and serializer
27 lines (26 loc) • 943 B
TypeScript
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 {};