// Type definitions for Livestamp.js // Project: http://mattbradley.github.com/livestampjs/ // Definitions by: Vincent Bortone // Definitions: https://github.com/borisyankov/DefinitelyTyped // A simple, unobtrusive jQuery plugin that provides auto-updating timeago text to your timestamped HTML elements using Moment.js. /// /// interface LivestampGlobal { update(): void; pause(): void; resume(): void; interval(): number; interval(interval: number): void; } interface JQueryStatic { livestamp: LivestampGlobal; } interface JQuery { livestamp(date: Date): JQuery; livestamp(moment: moment.Moment): JQuery; livestamp(timestamp: number): JQuery; livestamp(timestamp: string): JQuery; }