jspurefix
Version:
pure node js fix engine
23 lines (22 loc) • 890 B
TypeScript
import { ElasticBuffer } from '../elastic-buffer';
import { ITimeFormatter } from './itime-formatter';
export declare class TimeFormatter implements ITimeFormatter {
readonly buffer: ElasticBuffer;
readonly adjustLocal: boolean;
constructor(buffer: ElasticBuffer, adjustLocal?: boolean);
writeLocalDate(v: Date): void;
writeUtcDate(v: Date): void;
writeUtcTimestamp(v: Date): void;
writeLocalTimestamp(v: Date): void;
writeUtcTime(v: Date): void;
writeLocalTime(v: Date): void;
getLocalTime(start: number): Date | null;
getUtcTime(start: number): Date | null;
getUtcDate(start: number): Date | null;
getLocalDate(start: number): Date | null;
getUtcTimestamp(start: number, end: number): Date | null;
getLocalTimestamp(start: number, end: number): Date | null;
private getTimestamp;
private getTime;
private getDate;
}