template-project/node_modules/exiftool-vendored/dist/DateTime.d.ts
2025-05-30 18:13:30 +08:00

21 lines
859 B
TypeScript

import { DateTime } from "luxon";
import { ExifDate } from "./ExifDate";
import { ExifDateTime } from "./ExifDateTime";
import { ExifTime } from "./ExifTime";
import { Maybe } from "./Maybe";
export declare function validDateTime(dt: Maybe<DateTime>): dt is DateTime;
export declare const SecondMs = 1000;
export declare const MinuteMs: number;
export declare const HourMs: number;
export declare const DayMs: number;
export type DateOrTime = ExifDateTime | ExifDate | ExifTime | DateTime;
export declare function isDateOrTime(o: unknown): o is DateOrTime;
export declare function dateTimeToExif(d: DateTime, opts?: {
includeOffset?: boolean;
includeMilliseconds?: boolean;
}): string;
export declare function toExifString(d: DateOrTime): Maybe<string>;
export declare function hms(d: DateTime, opts?: {
includeMilliseconds?: boolean;
}): string;