Page Contents

Home > @loopback/openapi-v3 > param > array

param.array variable

Define a parameter of array type.

Signature:

array: (name: string, source: ParameterLocation, itemSpec: SchemaObject | ReferenceObject) => (target: object, member: string, index: number) => void

Example

export class MyController {
  @get('/greet')
  greet(@param.array('names', 'query', {type: 'string'}) names: string[]): string {
    return `Hello, ${names}`;
  }
}