decova-dotnet
Version:
This package provides fundumentals that a .net developer may miss while working with Typescript, whether they are missing functinalities or funcionalities provided in a non-elegant design in javascript. Bad naming, bad design of optional parameters, non-c
37 lines • 1.32 kB
TypeScript
export declare class TimeSpan {
private _ticks;
constructor(_ticks: number);
static parse(text: string): TimeSpan;
get ticks(): number;
get totalSeconds(): number;
get totalMinutes(): number;
get totalHours(): number;
get totalDays(): number;
get days(): number;
get hours(): number;
get minutes(): number;
get seconds(): number;
get milliseconds(): number;
static fromMilliSeconds(milliSec: number): TimeSpan;
addMilliSeconds(milliSec: number): TimeSpan;
static fromSeconds(seconds: number): TimeSpan;
addSeconds(seconds: number): TimeSpan;
static fromMinutes(minutes: number): TimeSpan;
addMinutes(minutes: number): TimeSpan;
static fromHours(hours: number): TimeSpan;
addHours(hours: number): TimeSpan;
static fromDays(days: number): TimeSpan;
addDays(days: number): TimeSpan;
static fromWeeks(weeks: number): TimeSpan;
addWeeks(weeks: number): TimeSpan;
absolute(): TimeSpan;
negate(): TimeSpan;
multiply(factor: number): TimeSpan;
subtract(span: TimeSpan): TimeSpan;
compareTo(another: TimeSpan): number;
add(span: TimeSpan): TimeSpan;
static get zero(): TimeSpan;
toString(): string;
get _(): string;
}
//# sourceMappingURL=TimeSpan.d.ts.map