jspurefix
Version:
pure node js fix engine
23 lines (22 loc) • 870 B
TypeScript
import { ElasticBuffer } from '../elastic-buffer';
import { ITimeFormatter } from '../time-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;
getUtcTime(start: number): Date;
getUtcDate(start: number): Date;
getLocalDate(start: number): Date;
getUtcTimestamp(start: number, end: number): Date;
getLocalTimestamp(start: number, end: number): Date;
private getTimestamp;
private getTime;
private getDate;
}