21 lines
859 B
TypeScript
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;
|