diff --git a/types.js b/types.js index 4a75e07..586580a 100644 --- a/types.js +++ b/types.js @@ -1,34 +1,5 @@ -'use strict'; - -module.exports._typesOnly = true; - /** - * @callback Request - * @param {RequestOptions} opts - * @returns {Response} - */ - -/** - * @typedef {Object} RequestOptions - * @prop {any} [opts.body] - * @prop {Object.} [opts.form] - * @prop {Headers} [opts.headers] - * @prop {String} [opts.method] - * @prop {Boolean | any} [opts.json] - * @prop {String} opts.url - */ - -/** - * @typedef {Object} Response - * @prop {any} body - * @prop {Headers} headers - * @prop {Boolean} ok - * @prop {any} [response] - TODO (browser only) - * @prop {any} [request] - TODO - * @prop {String} status - * @prop {Number} statusCode - */ - -/** - * @typedef {Object.>} Headers + * @typedef {import('./').RequestOptions} RequestOptions + * @typedef {import('./').Response} Response + * @typedef {import('./').Headers} Headers */