From 36b8b793cc0c470e67bc5671e3780da26dd27833 Mon Sep 17 00:00:00 2001 From: Lea Hayes Date: Wed, 8 Jun 2016 09:17:48 +0100 Subject: [PATCH] Add definitions for 'nunjucks-date'. (#9575) --- nunjucks-date/nunjucks-date-tests.ts | 17 +++++++++++++++++ nunjucks-date/nunjucks-date.d.ts | 11 +++++++++++ 2 files changed, 28 insertions(+) create mode 100644 nunjucks-date/nunjucks-date-tests.ts create mode 100644 nunjucks-date/nunjucks-date.d.ts diff --git a/nunjucks-date/nunjucks-date-tests.ts b/nunjucks-date/nunjucks-date-tests.ts new file mode 100644 index 0000000000..d54e6d09eb --- /dev/null +++ b/nunjucks-date/nunjucks-date-tests.ts @@ -0,0 +1,17 @@ +/// + +// Import the plugin +import nunjucksDate = require('nunjucks-date'); + +// Define a custom default date format. Any valid format works. +// The date format defaults to "YYYY" +// http://momentjs.com/docs/#/displaying/format/ +nunjucksDate.setDefaultFormat('MMMM Do YYYY, h:mm:ss a'); + + +let env = { }; + +// Pass the environment to `install()` +nunjucksDate.install(env); +// Pass the environment & a custom filter name +nunjucksDate.install(env, 'yourFilterName'); diff --git a/nunjucks-date/nunjucks-date.d.ts b/nunjucks-date/nunjucks-date.d.ts new file mode 100644 index 0000000000..1f6a04746c --- /dev/null +++ b/nunjucks-date/nunjucks-date.d.ts @@ -0,0 +1,11 @@ +// Type definitions for nunjucks-date +// Project: https://github.com/techmsi/nunjucks-date +// Definitions by: kruncher +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "nunjucks-date" { + + export function setDefaultFormat(formatString: string): void; + export function install(env: any, filterName?: string): void; + +}