UNPKG

tedi

Version:

Express wrappper written in typescript with dependency injection capabilities

45 lines (44 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const _ = require("lodash"); const BluebirdPromise = require("bluebird"); /* tslint:disable */ exports.Promise = BluebirdPromise; /* tslint:enable */ // TODO document this stuff!!! function getClassName(target) { return target.name || target.constructor.name; } exports.getClassName = getClassName; function getTokenName(token) { if (_.isFunction(token)) { return getClassName(token); } return token.toString(); } exports.getTokenName = getTokenName; exports.HTTP_METHODS_NAMES = { checkout: "checkout", copy: "copy", delete: "delete", get: "get", head: "head", lock: "lock", merge: "merge", mkactivity: "mkactivity", mkcol: "mkcol", move: "move", mSearch: "m-search", notify: "notify", options: "options", patch: "patch", post: "post", purge: "purge", put: "put", report: "report", search: "search", subscribe: "subscribe", trace: "trace", unlock: "unlock", unsubscribe: "unsubscribe", };