@tsed/formio
Version:
Formio package for Ts.ED framework
12 lines (9 loc) • 349 B
text/typescript
import {PlatformContext} from "@tsed/platform-http";
import {Alter} from "../decorators/alter.js";
import {AlterHook} from "../domain/AlterHook.js";
("host")
export class AlterHost implements AlterHook<string> {
transform(baseUrl: string, ctx: PlatformContext) {
return `${ctx.request.protocol}://${ctx.request.host}${baseUrl}`;
}
}