To return metadata and a result from a controller
@Controller() export class ExampleController { @Get('/') index() { return Result([ new Header('ETag', '"foobar"'), new Json() ], { foo: 'bar' }); } } // equivalent to @Controller() export class ExampleController { @Get('/') @Header('ETag', '"foobar"') @Json() index() { return { foo: 'bar' }; } }
Generated using TypeDoc
To return metadata and a result from a controller
@Controller() export class ExampleController { @Get('/') index() { return Result([ new Header('ETag', '"foobar"'), new Json() ], { foo: 'bar' }); } } // equivalent to @Controller() export class ExampleController { @Get('/') @Header('ETag', '"foobar"') @Json() index() { return { foo: 'bar' }; } }