Skip to content

Instantly share code, notes, and snippets.

View davidpurkiss's full-sized avatar

David Purkiss davidpurkiss

View GitHub Profile
import moment = require('moment');
export class RequestThrottler {
requestTimes: moment.Moment[];
requestRateLimit: number;
requestRateWindow: moment.Duration;
pendingRequests: {
resolve: (value?: any) => void;
reject: (reason?: any) => void;
request: () => Promise<any>;
@davidpurkiss
davidpurkiss / kendo-grid-column.html
Created October 8, 2015 13:17
Custom Element - Composition/Nested Elements
<template>
<div>
<content></content>
</div>
</template>
@davidpurkiss
davidpurkiss / kendo-grid.html
Created October 8, 2015 07:55
Custom Element - Aurelia Kendo Grid
<template>
<require from='kendo-ui/styles/kendo.common-bootstrap.min.css'></require>
<require from='kendo-ui/styles/kendo.bootstrap.min.css'></require>
<div>
<content></content>
</div>
</template>