UNPKG

@stuntman/shared

Version:

Stuntman - HTTP proxy / mock shared types and utils

30 lines 1.41 kB
/* eslint-disable @typescript-eslint/no-unsafe-function-type */ import config from './stuntmanConfig.js'; import { dirname } from 'path'; import { fileURLToPath } from 'url'; export * from './constants.js'; export * from './appError.js'; export * from './logger.js'; export * from './stringify.js'; export * from './rawHeaders.js'; export * from './gqlParser.js'; export * from './escapeStringRegexp.js'; export * from './errorToLog.js'; import fs from 'fs'; export const stuntmanConfig = config; const __dirname = dirname(fileURLToPath(import.meta.url)).replace(/\/src$/, '/dist'); // TODO this file read sucks export const INDEX_DTS = fs.readFileSync(`${__dirname}/index.d.ts`, 'utf-8'); export var HttpCode; (function (HttpCode) { HttpCode[HttpCode["OK"] = 200] = "OK"; HttpCode[HttpCode["NO_CONTENT"] = 204] = "NO_CONTENT"; HttpCode[HttpCode["BAD_REQUEST"] = 400] = "BAD_REQUEST"; HttpCode[HttpCode["UNAUTHORIZED"] = 401] = "UNAUTHORIZED"; HttpCode[HttpCode["NOT_FOUND"] = 404] = "NOT_FOUND"; HttpCode[HttpCode["CONFLICT"] = 409] = "CONFLICT"; HttpCode[HttpCode["UNPROCESSABLE_ENTITY"] = 422] = "UNPROCESSABLE_ENTITY"; HttpCode[HttpCode["INTERNAL_SERVER_ERROR"] = 500] = "INTERNAL_SERVER_ERROR"; })(HttpCode || (HttpCode = {})); export const HTTP_METHODS = ['GET', 'HEAD', 'POST', 'PUT', 'DELETE', 'CONNECT', 'OPTIONS', 'TRACE', 'PATCH']; //# sourceMappingURL=index.js.map