@sauce-api/core
Version:
Sauce API core functionality
19 lines (18 loc) • 1.04 kB
TypeScript
/** CORE */
export { Sauce, buildSauceObj } from "./Sauce";
export { Controller } from "./Controller";
export { Service } from "./Service";
export { Responses, formatArrayResponse, formatErrorResponse, formatObjectResponse, formatPaginatedResponse } from "./Responses";
export { Route } from "./routes/Route";
export { Routes } from "./routes/Routes";
export { RouteParam } from "./routes/RouteParam";
export { PaginationParams, getPaginationParams } from "./routes/canned/PaginationParams";
export { formatError } from "./utility";
/** Types & Interfaces */
export { SauceConfig } from "./resources/SauceConfig";
export { ErrorInterface } from "./resources/ErrorInterface";
export { SauceResponseType, IResponse, IArrayResponse, IErrorResponse, IPaginatedResponse } from "./resources/IResponses";
export { PaginatedObject, PaginationConfig, PaginationQuery } from "./resources/PaginationTypes";
export { FormattedRoute, FormattedRouteParam, RouteGrouping } from "./@types/Routes.types";
/** Sauce Rocket */
export { Rocket } from "./Rocket";