Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Result<T>

To return metadata and a result from a controller

example

@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' };
  }
}

Type parameters

  • T

Hierarchy

  • Result

Index

Properties

Properties

args

result

result: T

Generated using TypeDoc