@breautek/storm
Version:
Object-Oriented REST API framework
23 lines (22 loc) • 655 B
TypeScript
import { IDatabasePosition } from './IDatabasePosition';
import { StatusCode } from './StatusCode';
export declare class ResponseData<TData = any> {
private $status;
private $data;
private $headers;
private $redirect;
constructor(status: StatusCode, data?: TData);
/**
* Sets the DB position response headers
*
* @since 9.1.0
* @param pos
*/
setDatabasePosition(pos: IDatabasePosition | null): void;
setHeader(name: string, value: string): void;
getHeaders(): Map<string, string>;
getStatus(): StatusCode;
getData(): TData;
redirect(url: string): void;
getRedirect(): string;
}