DefinitelyTyped/types/koa-json/index.d.ts
Andy 954ee278de
Update TypeScript Versions to be at least as high as dependencies' versions (#21288)
* Update `TypeScript Version`s to be at least as high as dependencies' versions

* Run through again
2017-11-08 09:12:14 -08:00

38 lines
821 B
TypeScript

// Type definitions for koa-json v2.x
// Project: https://github.com/koajs/json
// Definitions by: Alex Friedman <https://github.com/brooklyndev>
// Definitions: https://github.com/brooklyndev/DefinitelyTyped
// TypeScript Version: 2.3
/* =================== USAGE ===================
import * as Koa from 'koa';
import * as json from 'koa-json';
const app = new Koa();
app.use(json());
=============================================== */
import * as Koa from "koa";
declare function json(opts?: {
/**
* default to pretty response [true]
*/
pretty?: boolean,
/**
* optional query-string param for pretty responses [none]
*/
param?: string,
/**
* JSON spaces [2]
*/
spaces?: number
}): Koa.Middleware;
declare namespace json { }
export = json;