@furystack/rest-service
Version:
Repository implementation for FuryStack
21 lines • 522 B
TypeScript
import type { ActionResult } from './request-action-implementation.js';
export interface SendJsonOptions<T> {
statusCode?: number;
json: T;
headers?: {
[K: string]: string;
};
}
export interface SendPlainTextOptions {
statusCode?: number;
text: string;
headers?: {
[K: string]: string;
};
}
declare module 'http' {
interface ServerResponse {
sendActionResult: <T>(result: ActionResult<T>) => void;
}
}
//# sourceMappingURL=server-response-extensions.d.ts.map