SYMBOL INDEX (486 symbols across 114 files) FILE: integration/crud-typeorm/app.module.ts class AppModule (line 29) | class AppModule {} FILE: integration/crud-typeorm/auth.guard.ts class AuthGuard (line 7) | class AuthGuard implements CanActivate { method constructor (line 8) | constructor(private usersService: UsersService) {} method canActivate (line 10) | async canActivate(ctx: ExecutionContext): Promise { FILE: integration/crud-typeorm/base-entity.ts class BaseEntity (line 3) | class BaseEntity { FILE: integration/crud-typeorm/companies/companies.controller.ts class CompaniesController (line 47) | class CompaniesController { method constructor (line 48) | constructor(public service: CompaniesService) {} FILE: integration/crud-typeorm/companies/companies.module.ts class CompaniesModule (line 14) | class CompaniesModule {} FILE: integration/crud-typeorm/companies/companies.service.ts class CompaniesService (line 8) | class CompaniesService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(Company) repo) { FILE: integration/crud-typeorm/companies/company.entity.ts class Company (line 20) | class Company extends BaseEntity { FILE: integration/crud-typeorm/companies/requests/create-company.dto.ts class CreateCompanyDto (line 4) | class CreateCompanyDto { FILE: integration/crud-typeorm/companies/responses/get-company-response.dto.ts class GetCompanyResponseDto (line 4) | class GetCompanyResponseDto { FILE: integration/crud-typeorm/constants.ts constant USER_REQUEST_KEY (line 1) | const USER_REQUEST_KEY = 'user'; FILE: integration/crud-typeorm/devices/device.entity.ts class Device (line 8) | class Device { FILE: integration/crud-typeorm/devices/devices.controller.ts class DevicesController (line 27) | class DevicesController { method constructor (line 28) | constructor(public service: DevicesService) {} FILE: integration/crud-typeorm/devices/devices.module.ts class DevicesModule (line 14) | class DevicesModule {} FILE: integration/crud-typeorm/devices/devices.service.ts class DevicesService (line 8) | class DevicesService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(Device) repo) { FILE: integration/crud-typeorm/devices/response/delete-device-response.dto.ts class DeleteDeviceResponseDto (line 4) | class DeleteDeviceResponseDto { FILE: integration/crud-typeorm/main.ts function bootstrap (line 20) | async function bootstrap() { FILE: integration/crud-typeorm/notes/note.entity.ts class Note (line 4) | class Note { FILE: integration/crud-typeorm/notes/notes.controller.ts class NotesController (line 20) | class NotesController { method constructor (line 21) | constructor(public service: NotesService) {} FILE: integration/crud-typeorm/notes/notes.module.ts class NotesModule (line 14) | class NotesModule {} FILE: integration/crud-typeorm/notes/notes.service.ts class NotesService (line 8) | class NotesService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(Note) repo) { FILE: integration/crud-typeorm/notes/requests/create-note.dto.ts class CreateNoteDto (line 4) | class CreateNoteDto { FILE: integration/crud-typeorm/notes/responses/get-note-response.dto.ts class GetNoteResponseDto (line 4) | class GetNoteResponseDto { FILE: integration/crud-typeorm/projects/my-projects.controller.ts class MyProjectsController (line 38) | class MyProjectsController { method constructor (line 39) | constructor(public service: UserProjectsService) {} FILE: integration/crud-typeorm/projects/project.entity.ts class Project (line 20) | class Project extends BaseEntity { FILE: integration/crud-typeorm/projects/projects.controller.ts class ProjectsController (line 31) | class ProjectsController { method constructor (line 32) | constructor(public service: ProjectsService) {} FILE: integration/crud-typeorm/projects/projects.module.ts class ProjectsModule (line 17) | class ProjectsModule {} FILE: integration/crud-typeorm/projects/projects.service.ts class ProjectsService (line 8) | class ProjectsService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(Project) repo) { FILE: integration/crud-typeorm/projects/user-project.entity.ts class UserProject (line 7) | class UserProject { FILE: integration/crud-typeorm/projects/user-projects.service.ts class UserProjectsService (line 8) | class UserProjectsService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(UserProject) repo) { FILE: integration/crud-typeorm/seeds.ts class Seeds1544303473346 (line 11) | class Seeds1544303473346 implements MigrationInterface { method save (line 12) | private save(repo: Repository, data: Partial[]): Promise { method up (line 22) | public async up(queryRunner: QueryRunner): Promise { method down (line 159) | public async down(queryRunner: QueryRunner): Promise {} FILE: integration/crud-typeorm/users-licenses/license.entity.ts class License (line 6) | class License extends BaseEntity { FILE: integration/crud-typeorm/users-licenses/user-license.entity.ts class UserLicense (line 7) | class UserLicense { FILE: integration/crud-typeorm/users-profiles/user-profile.entity.ts class UserProfile (line 8) | class UserProfile extends BaseEntity { FILE: integration/crud-typeorm/users/me.controller.ts class MeController (line 39) | class MeController { method constructor (line 40) | constructor(public service: UsersService) {} FILE: integration/crud-typeorm/users/user.entity.ts class Name (line 32) | class Name { class User (line 44) | class User extends BaseEntity { FILE: integration/crud-typeorm/users/users.controller.ts class UsersController (line 48) | class UsersController implements CrudController { method constructor (line 49) | constructor(public service: UsersService) {} method base (line 51) | get base(): CrudController { method getAll (line 56) | getAll(@ParsedRequest() req: CrudRequest) { FILE: integration/crud-typeorm/users/users.module.ts class UsersModule (line 16) | class UsersModule {} FILE: integration/crud-typeorm/users/users.service.ts class UsersService (line 8) | class UsersService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(User) repo) { FILE: integration/shared/https-exception.filter.ts class HttpExceptionFilter (line 5) | class HttpExceptionFilter implements ExceptionFilter { method catch (line 6) | catch(exception: HttpException, host: ArgumentsHost) { method prepareException (line 14) | prepareException(exc: any): { status: number; json: object } { FILE: packages/crud-request/src/exceptions/request-query.exception.ts class RequestQueryException (line 1) | class RequestQueryException extends Error { method constructor (line 2) | constructor(msg: string) { FILE: packages/crud-request/src/interfaces/create-query-params.interface.ts type CreateQueryParams (line 12) | interface CreateQueryParams { FILE: packages/crud-request/src/interfaces/params-options.interface.ts type ParamsOptions (line 3) | interface ParamsOptions { type ParamOption (line 7) | interface ParamOption { FILE: packages/crud-request/src/interfaces/parsed-request.interface.ts type ParsedRequestParams (line 5) | interface ParsedRequestParams { FILE: packages/crud-request/src/interfaces/request-query-builder-options.interface.ts type RequestQueryBuilderOptions (line 1) | interface RequestQueryBuilderOptions { FILE: packages/crud-request/src/request-query.builder.ts class RequestQueryBuilder (line 24) | class RequestQueryBuilder { method constructor (line 51) | constructor() { method setOptions (line 55) | static setOptions(options: RequestQueryBuilderOptions) { method getOptions (line 66) | static getOptions(): RequestQueryBuilderOptions { method create (line 70) | static create(params?: CreateQueryParams): RequestQueryBuilder { method options (line 75) | get options(): RequestQueryBuilderOptions { method setParamNames (line 79) | setParamNames() { method query (line 86) | query(encode = true): string { method select (line 95) | select(fields: QueryFields): this { method search (line 103) | search(s: SCondition) { method setFilter (line 110) | setFilter(f: QueryFilter | QueryFilterArr | Array)... method sortBy (line 133) | sortBy(s: QuerySort | QuerySortArr | Array):... method setLimit (line 146) | setLimit(n: number): this { method setOffset (line 151) | setOffset(n: number): this { method setPage (line 156) | setPage(n: number): this { method resetCache (line 161) | resetCache(): this { method setIncludeDeleted (line 166) | setIncludeDeleted(n: number): this { method cond (line 171) | cond(f: QueryFilter | QueryFilterArr, cond: 'filter' | 'or' | 'search'... method addJoin (line 179) | private addJoin(j: QueryJoin | QueryJoinArr): string { method addSortBy (line 188) | private addSortBy(s: QuerySort | QuerySortArr): string { method createFromParams (line 196) | private createFromParams(params: CreateQueryParams): this { method checkQueryObjectParam (line 213) | private checkQueryObjectParam(cond: keyof RequestQueryBuilderOptions['... method setCondition (line 221) | private setCondition( method setNumeric (line 236) | private setNumeric(n: number, cond: 'limit' | 'offset' | 'page' | 'cac... FILE: packages/crud-request/src/request-query.parser.ts class RequestQueryParser (line 39) | class RequestQueryParser implements ParsedRequestParams { method _options (line 76) | private get _options(): RequestQueryBuilderOptions { method create (line 80) | static create(): RequestQueryParser { method getParsed (line 84) | getParsed(): ParsedRequestParams { method parseQuery (line 103) | parseQuery(query: any): this { method parseParams (line 133) | parseParams(params: any, options: ParamsOptions): this { method setAuthPersist (line 147) | setAuthPersist(persist: ObjectLiteral = {}) { method setClassTransformOptions (line 151) | setClassTransformOptions(options: ClassTransformOptions = {}) { method convertFilterToSearch (line 155) | convertFilterToSearch(filter: QueryFilter): SFields | SConditionAND { method getParamNames (line 170) | private getParamNames(type: keyof RequestQueryBuilderOptions['paramNam... method getParamValues (line 177) | private getParamValues(value: string | string[], parser: any): string[] { method parseQueryParam (line 189) | private parseQueryParam(type: keyof RequestQueryBuilderOptions['paramN... method parseValue (line 199) | private parseValue(val: any) { method parseValues (line 221) | private parseValues(vals: any) { method fieldsParser (line 229) | private fieldsParser(data: string): QueryFields { method parseSearchQueryParam (line 233) | private parseSearchQueryParam(d: any): SCondition { method conditionParser (line 251) | private conditionParser(cond: 'filter' | 'or' | 'search', data: string... method joinParser (line 275) | private joinParser(data: string): QueryJoin { method sortParser (line 286) | private sortParser(data: string): QuerySort { method numericParser (line 297) | private numericParser(num: 'limit' | 'offset' | 'page' | 'cache' | 'in... method paramParser (line 304) | private paramParser(name: string): QueryFilter { FILE: packages/crud-request/src/request-query.validator.ts function validateFields (line 34) | function validateFields(fields: QueryFields): void { function validateCondition (line 40) | function validateCondition(val: QueryFilter, cond: 'filter' | 'or' | 'se... function validateComparisonOperator (line 47) | function validateComparisonOperator(operator: ComparisonOperator): void { function validateJoin (line 53) | function validateJoin(join: QueryJoin): void { function validateSort (line 62) | function validateSort(sort: QuerySort): void { function validateNumeric (line 71) | function validateNumeric( function validateParamOption (line 80) | function validateParamOption(options: ParamsOptions, name: string) { function validateUUID (line 93) | function validateUUID(str: string, name: string) { FILE: packages/crud-request/src/types/request-param.types.ts type ParamOptionType (line 1) | type ParamOptionType = 'number' | 'string' | 'uuid'; FILE: packages/crud-request/src/types/request-query.types.ts type QueryFields (line 1) | type QueryFields = string[]; type QueryFilter (line 3) | type QueryFilter = { type QueryFilterArr (line 9) | type QueryFilterArr = [string, ComparisonOperator, any?]; type QueryJoin (line 11) | type QueryJoin = { type QueryJoinArr (line 16) | type QueryJoinArr = [string, QueryFields?]; type QuerySort (line 18) | type QuerySort = { type QuerySortArr (line 23) | type QuerySortArr = [string, QuerySortOperator]; type QuerySortOperator (line 25) | type QuerySortOperator = 'ASC' | 'DESC'; type DeprecatedCondOperator (line 27) | type DeprecatedCondOperator = type CondOperator (line 44) | enum CondOperator { type ComparisonOperator (line 70) | type ComparisonOperator = DeprecatedCondOperator | keyof SFieldOperator; type SPrimitivesVal (line 73) | type SPrimitivesVal = string | number | boolean; type SFiledValues (line 75) | type SFiledValues = SPrimitivesVal | Array; type SFieldOperator (line 77) | type SFieldOperator = { type SField (line 105) | type SField = SPrimitivesVal | SFieldOperator; type SFields (line 107) | type SFields = { type SConditionAND (line 113) | type SConditionAND = { type SConditionKey (line 118) | type SConditionKey = '$and' | '$or'; type SCondition (line 120) | type SCondition = SFields | SConditionAND; FILE: packages/crud-typeorm/src/typeorm-crud.service.ts type IAllowedRelation (line 33) | interface IAllowedRelation { class TypeOrmCrudService (line 43) | class TypeOrmCrudService extends CrudService { method constructor (line 63) | constructor(protected repo: Repository) { method findOne (line 70) | public get findOne(): Repository['findOne'] { method find (line 74) | public get find(): Repository['find'] { method count (line 78) | public get count(): Repository['count'] { method entityType (line 82) | protected get entityType(): ClassType { method alias (line 86) | protected get alias(): string { method getMany (line 94) | public async getMany(req: CrudRequest): Promise { method createOne (line 113) | public async createOne(req: CrudRequest, dto: T | Partial): Promise... method createMany (line 144) | public async createMany(req: CrudRequest, dto: CreateManyDto): Promise... method recoverOne (line 192) | public async recoverOne(req: CrudRequest): Promise { method replaceOne (line 202) | public async replaceOne(req: CrudRequest, dto: T | Partial): Promis... method deleteOne (line 237) | public async deleteOne(req: CrudRequest): Promise { method getParamFilters (line 250) | public getParamFilters(parsed: CrudRequest['parsed']): ObjectLiteral { method createBuilder (line 269) | public async createBuilder( method doGetMany (line 360) | protected async doGetMany( method onInitMapEntityColumns (line 376) | protected onInitMapEntityColumns() { method getOneOrFail (line 392) | protected async getOneOrFail(req: CrudRequest, shallow = false, withDe... method prepareEntityBeforeSave (line 411) | protected prepareEntityBeforeSave(dto: T | Partial, parsed: CrudReq... method getAllowedColumns (line 433) | protected getAllowedColumns(columns: string[], options: QueryOptions):... method getEntityColumns (line 448) | protected getEntityColumns(entityMetadata: EntityMetadata): { columns:... method getRelationMetadata (line 456) | protected getRelationMetadata(field: string, options: JoinOption): IAl... method setJoin (line 550) | protected setJoin(cond: QueryJoin, joinOptions: JoinOptions, builder: ... method setAndWhere (line 583) | protected setAndWhere(cond: QueryFilter, i: any, builder: SelectQueryB... method setOrWhere (line 588) | protected setOrWhere(cond: QueryFilter, i: any, builder: SelectQueryBu... method setSearchCondition (line 593) | protected setSearchCondition(builder: SelectQueryBuilder, search: S... method builderAddBrackets (line 707) | protected builderAddBrackets(builder: SelectQueryBuilder, condition... method builderSetWhere (line 715) | protected builderSetWhere( method setSearchFieldObjectCondition (line 729) | protected setSearchFieldObjectCondition( method getSelect (line 784) | protected getSelect(query: ParsedRequestParams, options: QueryOptions)... method getSort (line 803) | protected getSort(query: ParsedRequestParams, options: QueryOptions) { method getFieldWithAlias (line 811) | protected getFieldWithAlias(field: string, sort = false) { method mapSort (line 832) | protected mapSort(sort: QuerySort[]) { method mapOperatorsToQuery (line 844) | protected mapOperatorsToQuery(cond: QueryFilter, param: any): { str: s... method checkFilterIsArray (line 980) | private checkFilterIsArray(cond: QueryFilter, withLength?: boolean) { method checkSqlInjection (line 987) | private checkSqlInjection(field: string): string { FILE: packages/crud-typeorm/test/__fixture__/companies.service.ts class CompaniesService (line 8) | class CompaniesService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(Company) repo) { FILE: packages/crud-typeorm/test/__fixture__/devices.service.ts class DevicesService (line 8) | class DevicesService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(Device) repo) { FILE: packages/crud-typeorm/test/__fixture__/notes.service.ts class NotesService (line 8) | class NotesService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(Note) repo) { FILE: packages/crud-typeorm/test/__fixture__/projects.service.ts class ProjectsService (line 8) | class ProjectsService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(Project) repo) { FILE: packages/crud-typeorm/test/__fixture__/users.service.ts class UsersService (line 8) | class UsersService extends TypeOrmCrudService { method constructor (line 9) | constructor(@InjectRepository(User) repo) { class UsersService2 (line 15) | class UsersService2 extends TypeOrmCrudService { method constructor (line 16) | constructor(@InjectRepository(User) repo) { FILE: packages/crud-typeorm/test/a.params-options.spec.ts class UsersController1 (line 23) | @Crud({ method constructor (line 49) | constructor(public service: UsersService) {} class UsersController2 (line 52) | @Crud({ method constructor (line 75) | constructor(public service: UsersService) {} FILE: packages/crud-typeorm/test/b.query-params.spec.ts class CompaniesController (line 29) | @Crud({ method constructor (line 45) | constructor(public service: CompaniesService) {} class ProjectsController (line 48) | @Crud({ method constructor (line 71) | constructor(public service: ProjectsService) {} class ProjectsController2 (line 74) | @Crud({ method constructor (line 79) | constructor(public service: ProjectsService) {} class ProjectsController3 (line 82) | @Crud({ method constructor (line 90) | constructor(public service: ProjectsService) {} class ProjectsController4 (line 93) | @Crud({ method constructor (line 101) | constructor(public service: ProjectsService) {} class UsersController (line 104) | @Crud({ method constructor (line 122) | constructor(public service: UsersService) {} class UsersController2 (line 125) | @Crud({ method constructor (line 138) | constructor(public service: UsersService) {} class UsersController3 (line 141) | @Crud({ method constructor (line 155) | constructor(public service: UsersService2) {} class NotesController (line 158) | @Crud({ method constructor (line 163) | constructor(public service: NotesService) {} FILE: packages/crud-typeorm/test/c.basic-crud.spec.ts class CompaniesController0 (line 30) | @Crud({ method constructor (line 39) | constructor(public service: CompaniesService) {} class CompaniesController (line 84) | @Crud({ method constructor (line 90) | constructor(public service: CompaniesService) {} method constructor (line 168) | constructor(public service: CompaniesService) {} class CompaniesController (line 160) | @Crud({ method constructor (line 90) | constructor(public service: CompaniesService) {} method constructor (line 168) | constructor(public service: CompaniesService) {} class UsersController (line 171) | @Crud({ method constructor (line 199) | constructor(public service: UsersService) {} class UsersController2 (line 202) | @Crud({ method constructor (line 215) | constructor(public service: UsersService) {} class UsersController3 (line 218) | @Crud({ method constructor (line 230) | constructor(public service: UsersService) {} class UsersController4 (line 233) | @Crud({ method constructor (line 242) | constructor(public service: UsersService) {} class DevicesController (line 245) | @Crud({ method constructor (line 262) | constructor(public service: DevicesService) {} FILE: packages/crud-typeorm/test/d.crud-auth.spec.ts class AuthGuard (line 22) | @Injectable() method constructor (line 24) | constructor(private usersService: UsersService) {} method canActivate (line 26) | async canActivate(ctx: ExecutionContext): Promise { class MeController (line 34) | @Crud({ method constructor (line 59) | constructor(public service: UsersService) {} class ProjectsController (line 62) | @Crud({ method constructor (line 81) | constructor(public service: ProjectsService) {} FILE: packages/crud/src/constants.ts constant FEAUTURE_NAME_METADATA (line 1) | const FEAUTURE_NAME_METADATA = 'NESTJSX_FEAUTURE_NAME_METADATA'; constant ACTION_NAME_METADATA (line 2) | const ACTION_NAME_METADATA = 'NESTJSX_ACTION_NAME_METADATA'; constant OVERRIDE_METHOD_METADATA (line 3) | const OVERRIDE_METHOD_METADATA = 'NESTJSX_OVERRIDE_METHOD_METADATA'; constant PARSED_BODY_METADATA (line 4) | const PARSED_BODY_METADATA = 'NESTJSX_PARSED_BODY_METADATA'; constant PARSED_CRUD_REQUEST_KEY (line 5) | const PARSED_CRUD_REQUEST_KEY = 'NESTJSX_PARSED_CRUD_REQUEST_KEY'; constant CRUD_OPTIONS_METADATA (line 6) | const CRUD_OPTIONS_METADATA = 'NESTJSX_CRUD_OPTIONS_METADATA'; constant CRUD_AUTH_OPTIONS_METADATA (line 7) | const CRUD_AUTH_OPTIONS_METADATA = 'NESTJSX_CRUD_AUTH_OPTIONS_METADATA'; FILE: packages/crud/src/crud/crud-routes.factory.ts class CrudRoutesFactory (line 27) | class CrudRoutesFactory { method constructor (line 32) | constructor(protected target: any, options: CrudOptions) { method create (line 38) | static create(target: any, options: CrudOptions): CrudRoutesFactory { method targetProto (line 42) | protected get targetProto(): any { method modelName (line 46) | protected get modelName(): string { method modelType (line 50) | protected get modelType(): any { method actionsMap (line 54) | protected get actionsMap(): { [key in BaseRouteName]: CrudActions } { method create (line 67) | protected create() { method mergeOptions (line 76) | protected mergeOptions() { method getRoutesSchema (line 150) | protected getRoutesSchema(): BaseRoute[] { method getManyBase (line 219) | protected getManyBase(name: BaseRouteName) { method getOneBase (line 225) | protected getOneBase(name: BaseRouteName) { method createOneBase (line 231) | protected createOneBase(name: BaseRouteName) { method createManyBase (line 237) | protected createManyBase(name: BaseRouteName) { method updateOneBase (line 243) | protected updateOneBase(name: BaseRouteName) { method replaceOneBase (line 249) | protected replaceOneBase(name: BaseRouteName) { method deleteOneBase (line 255) | protected deleteOneBase(name: BaseRouteName) { method recoverOneBase (line 261) | protected recoverOneBase(name: BaseRouteName) { method canCreateRoute (line 267) | protected canCreateRoute(name: BaseRouteName) { method setResponseModels (line 287) | protected setResponseModels() { method createRoutes (line 306) | protected createRoutes(routesSchema: BaseRoute[]) { method overrideRoutes (line 327) | protected overrideRoutes(routesSchema: BaseRoute[]) { method enableRoutes (line 357) | protected enableRoutes(routesSchema: BaseRoute[]) { method overrideParsedBodyDecorator (line 365) | protected overrideParsedBodyDecorator(override: BaseRouteName, name: s... method getPrimaryParams (line 406) | protected getPrimaryParams(): string[] { method setBaseRouteMeta (line 412) | protected setBaseRouteMeta(name: BaseRouteName) { method setRouteArgs (line 425) | protected setRouteArgs(name: BaseRouteName) { method setRouteArgsTypes (line 442) | protected setRouteArgsTypes(name: BaseRouteName) { method setInterceptors (line 455) | protected setInterceptors(name: BaseRouteName) { method setDecorators (line 467) | protected setDecorators(name: BaseRouteName) { method setAction (line 472) | protected setAction(name: BaseRouteName) { method setSwaggerOperation (line 476) | protected setSwaggerOperation(name: BaseRouteName) { method setSwaggerPathParams (line 482) | protected setSwaggerPathParams(name: BaseRouteName) { method setSwaggerQueryParams (line 496) | protected setSwaggerQueryParams(name: BaseRouteName) { method setSwaggerResponseOk (line 502) | protected setSwaggerResponseOk(name: BaseRouteName) { method routeNameAction (line 509) | protected routeNameAction(name: BaseRouteName): string { FILE: packages/crud/src/crud/reflection.helper.ts class R (line 25) | class R { method set (line 26) | static set(metadataKey: any, metadataValue: any, target: unknown, prop... method get (line 34) | static get(metadataKey: any, target: unknown, propertyK... method createCustomRouteArg (line 40) | static createCustomRouteArg( method createRouteArg (line 57) | static createRouteArg( method setDecorators (line 73) | static setDecorators(decorators: (PropertyDecorator | MethodDecorator)... method setParsedRequestArg (line 86) | static setParsedRequestArg(index: number) { method setBodyArg (line 90) | static setBodyArg(index: number, /* istanbul ignore next */ pipes: any... method setCrudOptions (line 94) | static setCrudOptions(options: MergedCrudOptions, target: any) { method setRoute (line 98) | static setRoute(route: BaseRoute, func: unknown) { method setInterceptors (line 103) | static setInterceptors(interceptors: any[], func: unknown) { method setRouteArgs (line 107) | static setRouteArgs(metadata: any, target: any, name: string) { method setRouteArgsTypes (line 111) | static setRouteArgsTypes(metadata: any, target: any, name: string) { method setAction (line 115) | static setAction(action: CrudActions, func: unknown) { method setCrudAuthOptions (line 119) | static setCrudAuthOptions(metadata: any, target: any) { method getCrudAuthOptions (line 123) | static getCrudAuthOptions(target: any): AuthOptions { method getCrudOptions (line 127) | static getCrudOptions(target: any): MergedCrudOptions { method getAction (line 131) | static getAction(func: unknown): CrudActions { method getOverrideRoute (line 135) | static getOverrideRoute(func: unknown): BaseRouteName { method getInterceptors (line 139) | static getInterceptors(func: unknown): any[] { method getRouteArgs (line 143) | static getRouteArgs(target: any, name: string): any { method getRouteArgsTypes (line 147) | static getRouteArgsTypes(target: any, name: string): any[] { method getParsedBody (line 151) | static getParsedBody(func: unknown): any { method getContextRequest (line 155) | static getContextRequest(ctx: ArgumentsHost): any { FILE: packages/crud/src/crud/serialize.helper.ts class SerializeHelper (line 5) | class SerializeHelper { method createGetManyDto (line 6) | static createGetManyDto(dto: any, resourceName: string): any { method createGetOneResponseDto (line 33) | static createGetOneResponseDto(resourceName: string): any { FILE: packages/crud/src/crud/swagger.helper.ts class Swagger (line 18) | class Swagger { method operationsMap (line 19) | static operationsMap(modelName: string): { [key in BaseRouteName]: str... method setOperation (line 32) | static setOperation(metadata: unknown, func: any): void { method setParams (line 39) | static setParams(metadata: unknown, func: any): void { method setExtraModels (line 46) | static setExtraModels(swaggerModels: any): void { method setResponseOk (line 60) | static setResponseOk(metadata: unknown, func: any): void { method getOperation (line 67) | static getOperation(func: any): any { method getParams (line 72) | static getParams(func: any): any[] { method getExtraModels (line 77) | static getExtraModels(target: unknown): any[] { method getResponseOk (line 82) | static getResponseOk(func: any): any { method createResponseMeta (line 87) | static createResponseMeta(name: BaseRouteName, options: MergedCrudOpti... method createPathParamsMeta (line 237) | static createPathParamsMeta(options: ParamsOptions): any[] { method createQueryParamsMeta (line 249) | static createQueryParamsMeta(name: BaseRouteName, options: MergedCrudO... method getQueryParamsNames (line 519) | static getQueryParamsNames(): any { method getSwaggerVersion (line 543) | private static getSwaggerVersion(): number { function ApiProperty (line 549) | function ApiProperty(options?: any): PropertyDecorator { FILE: packages/crud/src/crud/validation.helper.ts class BulkDto (line 11) | class BulkDto implements CreateManyDto { class Validation (line 15) | class Validation { method getValidationPipe (line 16) | static getValidationPipe(options: CrudOptions, group?: CrudValidationG... method createBulkDto (line 25) | static createBulkDto(options: MergedCrudOptions): any { FILE: packages/crud/src/enums/crud-actions.enum.ts type CrudActions (line 1) | enum CrudActions { FILE: packages/crud/src/enums/crud-validation-groups.enum.ts type CrudValidationGroups (line 1) | enum CrudValidationGroups { FILE: packages/crud/src/interceptors/crud-base.interceptor.ts class CrudBaseInterceptor (line 6) | class CrudBaseInterceptor { method getCrudInfo (line 7) | protected getCrudInfo( FILE: packages/crud/src/interceptors/crud-request.interceptor.ts class CrudRequestInterceptor (line 13) | class CrudRequestInterceptor extends CrudBaseInterceptor implements Nest... method intercept (line 14) | intercept(context: ExecutionContext, next: CallHandler) { method getCrudRequest (line 43) | getCrudRequest(parser: RequestQueryParser, crudOptions: Partial { FILE: packages/crud/src/interfaces/crud-controller.interface.ts type CrudController (line 4) | interface CrudController { FILE: packages/crud/src/interfaces/crud-global-config.interface.ts type CrudGlobalConfig (line 7) | interface CrudGlobalConfig { FILE: packages/crud/src/interfaces/crud-options.interface.ts type CrudRequestOptions (line 12) | interface CrudRequestOptions { type CrudOptions (line 18) | interface CrudOptions { type MergedCrudOptions (line 29) | interface MergedCrudOptions extends CrudOptions { FILE: packages/crud/src/interfaces/crud-request.interface.ts type CrudRequest (line 5) | interface CrudRequest { FILE: packages/crud/src/interfaces/dto-options.interface.ts type DtoOptions (line 1) | interface DtoOptions { FILE: packages/crud/src/interfaces/get-many-default-response.interface.ts type GetManyDefaultResponse (line 1) | interface GetManyDefaultResponse { FILE: packages/crud/src/interfaces/model-options.interface.ts type ModelOptions (line 1) | interface ModelOptions { FILE: packages/crud/src/interfaces/params-options.interface.ts type ParamsOptions (line 4) | interface ParamsOptions { type ParamOption (line 8) | interface ParamOption { FILE: packages/crud/src/interfaces/query-options.interface.ts type QueryOptions (line 8) | interface QueryOptions { type JoinOptions (line 22) | interface JoinOptions { type JoinOption (line 26) | interface JoinOption { FILE: packages/crud/src/interfaces/routes-options.interface.ts type RoutesOptions (line 3) | interface RoutesOptions { type BaseRouteOptions (line 16) | interface BaseRouteOptions { type GetManyRouteOptions (line 21) | type GetManyRouteOptions = BaseRouteOptions; type GetOneRouteOptions (line 23) | type GetOneRouteOptions = BaseRouteOptions; type CreateOneRouteOptions (line 25) | interface CreateOneRouteOptions extends BaseRouteOptions { type CreateManyRouteOptions (line 29) | type CreateManyRouteOptions = BaseRouteOptions; type ReplaceOneRouteOptions (line 31) | interface ReplaceOneRouteOptions extends BaseRouteOptions { type UpdateOneRouteOptions (line 36) | interface UpdateOneRouteOptions extends BaseRouteOptions { type DeleteOneRouteOptions (line 41) | interface DeleteOneRouteOptions extends BaseRouteOptions { type RecoverOneRouteOptions (line 45) | interface RecoverOneRouteOptions extends BaseRouteOptions { FILE: packages/crud/src/interfaces/serialize-options.interface.ts type SerializeOptions (line 3) | interface SerializeOptions { FILE: packages/crud/src/module/crud-config.service.ts class CrudConfigService (line 7) | class CrudConfigService { method load (line 36) | static load(config: CrudGlobalConfig = {}) { FILE: packages/crud/src/services/crud-service.abstract.ts method throwBadRequestException (line 8) | throwBadRequestException(msg?: unknown): BadRequestException { method throwNotFoundException (line 12) | throwNotFoundException(name: string): NotFoundException { method createPageInfo (line 25) | createPageInfo(data: T[], total: number, limit: number, offset: number):... method decidePagination (line 40) | decidePagination(parsed: ParsedRequestParams, options: CrudRequestOption... method getTake (line 53) | getTake(query: ParsedRequestParams, options: QueryOptions): number | null { method getSkip (line 70) | getSkip(query: ParsedRequestParams, take: number): number | null { method getPrimaryParams (line 78) | getPrimaryParams(options: CrudRequestOptions): string[] { FILE: packages/crud/src/types/base-route-name.type.ts type BaseRouteName (line 1) | type BaseRouteName = FILE: packages/crud/src/types/query-filter-option.type.ts type QueryFilterFunction (line 6) | type QueryFilterFunction = ( type QueryFilterOption (line 10) | type QueryFilterOption = QueryFilter[] | SCondition | QueryFilterFunction; FILE: packages/crud/src/util.ts function safeRequire (line 1) | function safeRequire(path: string, loader?: () => T): T | null { FILE: packages/crud/test/__fixture__/dto/test-create.dto.ts class TestCreateDto (line 10) | class TestCreateDto { FILE: packages/crud/test/__fixture__/dto/test-update.dto.ts class TestUpdateDto (line 10) | class TestUpdateDto { FILE: packages/crud/test/__fixture__/exception.filter.ts class HttpExceptionFilter (line 6) | class HttpExceptionFilter implements ExceptionFilter { method catch (line 7) | catch(exception: RequestQueryException, host: ArgumentsHost) { FILE: packages/crud/test/__fixture__/models/test-serialize-2.model.ts class TestSerialize2Model (line 5) | class TestSerialize2Model extends TestSerializeModel { method constructor (line 15) | constructor(partial: Partial) { FILE: packages/crud/test/__fixture__/models/test-serialize.model.ts class TestSerializeModel (line 1) | class TestSerializeModel { method constructor (line 10) | constructor(partial: Partial) { FILE: packages/crud/test/__fixture__/models/test.model.ts class TestModel (line 14) | class TestModel { FILE: packages/crud/test/__fixture__/response/delete-model-response.dto.ts class DeleteModelResponseDto (line 4) | class DeleteModelResponseDto { FILE: packages/crud/test/__fixture__/response/get-many-model-response.dto.ts class GetManyModelResponseDto (line 5) | class GetManyModelResponseDto { FILE: packages/crud/test/__fixture__/response/get-model-response.dto.ts class GetModelResponseDto (line 3) | class GetModelResponseDto { FILE: packages/crud/test/__fixture__/response/recover-model-response.dto.ts class RecoverModelResponseDto (line 3) | class RecoverModelResponseDto { FILE: packages/crud/test/__fixture__/services/test-serialize.service.ts class TestSerializeService (line 8) | class TestSerializeService extends CrudService { method constructor (line 11) | constructor(private Model: Type) { method getMany (line 22) | async getMany(req: CrudRequest): Promise | T... method getOne (line 32) | async getOne(req: CrudRequest): Promise { method createOne (line 36) | async createOne(req: CrudRequest, dto: T): Promise {} method createMany (line 38) | async createMany(req: CrudRequest, dto: CreateManyDto): Promise {} method replaceOne (line 42) | async replaceOne(req: CrudRequest, dto: T): Promise {} method deleteOne (line 44) | async deleteOne(req: CrudRequest): Promise { method recoverOne (line 48) | async recoverOne(req: CrudRequest): Promise { FILE: packages/crud/test/__fixture__/services/test.service.ts class TestService (line 9) | class TestService extends CrudService { method getMany (line 10) | async getMany(req: CrudRequest): Promise { method getOne (line 14) | async getOne(req: CrudRequest): Promise { method createOne (line 18) | async createOne(req: CrudRequest, dto: T): Promise { method createMany (line 22) | async createMany(req: CrudRequest, dto: CreateManyDto): Promise { method updateOne (line 26) | async updateOne(req: CrudRequest, dto: T): Promise { method replaceOne (line 30) | async replaceOne(req: CrudRequest, dto: T): Promise { method deleteOne (line 34) | async deleteOne(req: CrudRequest): Promise { method recoverOne (line 38) | async recoverOne(req: CrudRequest): Promise { method decidePagination (line 42) | decidePagination(parsed: ParsedRequestParams, options: CrudRequestOpti... FILE: packages/crud/test/crud-config.service.global.spec.ts class GlobalTestController (line 51) | @Crud({ method constructor (line 56) | constructor(public service: TestService) {} class GlobalTestController2 (line 59) | @Crud({ method constructor (line 85) | constructor(public service: TestService) {} FILE: packages/crud/test/crud-request.interceptor.spec.ts class TestController (line 14) | @UseInterceptors(CrudRequestInterceptor) method query (line 18) | async query(@ParsedRequest() req: CrudRequest) { method other (line 23) | async other(@Query('page', ParseIntPipe) page: number) { method routeWithParam (line 28) | async routeWithParam(@Param('someParam', ParseIntPipe) p: number) { class Test2Controller (line 33) | @Crud({ method constructor (line 41) | constructor(public service: TestService) {} method normal (line 45) | async normal(@ParsedRequest() req: CrudRequest) { method routeWithParam (line 51) | async routeWithParam(@Param('someParam', ParseIntPipe) p: number) { method twoParams (line 57) | async twoParams(@ParsedRequest() req: CrudRequest, @Param('someParam',... class Test3Controller (line 62) | @Crud({ method constructor (line 75) | constructor(public service: TestService) {} method get (line 78) | get(@ParsedRequest() req: CrudRequest) { method post (line 83) | post(@ParsedRequest() req: CrudRequest) { class Test4Controller (line 88) | @Crud({ method constructor (line 96) | constructor(public service: TestService) {} method get (line 99) | get(@ParsedRequest() req: CrudRequest) { class Test5Controller (line 104) | @Crud({ method constructor (line 113) | constructor(public service: TestService) {} class Test6Controller (line 116) | @Crud({ method constructor (line 125) | constructor(public service: TestService) {} method get (line 128) | get(@ParsedRequest() req: CrudRequest) { FILE: packages/crud/test/crud.decorator.base.spec.ts class TestController (line 19) | @Crud({ method constructor (line 24) | constructor(public service: TestService) {} FILE: packages/crud/test/crud.decorator.exclude.spec.ts class TestController (line 16) | @Crud({ method constructor (line 24) | constructor(public service: TestService) {} method constructor (line 67) | constructor(public service: TestService) {} class TestController (line 59) | @Crud({ method constructor (line 24) | constructor(public service: TestService) {} method constructor (line 67) | constructor(public service: TestService) {} FILE: packages/crud/test/crud.decorator.options.spec.ts class CustomSwaggerRoutesFactory (line 19) | class CustomSwaggerRoutesFactory extends CrudRoutesFactory { method setSwaggerOperation (line 20) | protected setSwaggerOperation(name: BaseRouteName) { class TestController (line 75) | @Crud(options) method constructor (line 78) | constructor(public service: TestService) {} FILE: packages/crud/test/crud.decorator.override.spec.ts type Field (line 21) | enum Field { class TestController (line 25) | @Crud({ method constructor (line 42) | constructor(public service: TestService) {} method base (line 44) | get base(): CrudController { method getMany (line 49) | getMany(@ParsedRequest() req: CrudRequest) { method createBulk (line 54) | createBulk(@ParsedBody() dto: CreateManyDto, @ParsedRequest... FILE: packages/crud/test/crud.decorator.soft.spec.ts class TestController (line 16) | @Crud({ method constructor (line 21) | constructor(public service: TestService) {} method constructor (line 64) | constructor(public service: TestService) {} class TestController (line 56) | @Crud({ method constructor (line 21) | constructor(public service: TestService) {} method constructor (line 64) | constructor(public service: TestService) {} FILE: packages/crud/test/crud.dto.options.spec.ts class TestController (line 17) | @Crud({ method constructor (line 28) | constructor(public service: TestService) {} FILE: packages/crud/test/crud.serialize.options.spec.ts class TestController (line 26) | @Crud({ method constructor (line 42) | constructor(@Inject(SERVICE_TOKEN) public service: TestSerializeServic... class Test2Controller (line 45) | @Crud({ method constructor (line 63) | constructor(@Inject(SERVICE2_TOKEN) public service: TestSerializeServi... class Test3Controller (line 66) | @Crud({ method constructor (line 77) | constructor(@Inject(SERVICE2_TOKEN) public service: TestSerializeServi... method base (line 79) | get base(): CrudController { method getMany (line 84) | async getMany(@ParsedRequest() req: CrudRequest) { class Test4Controller (line 92) | @Crud({ method constructor (line 99) | constructor(@Inject(SERVICE2_TOKEN) public service: TestSerializeServi... class Test5Controller (line 102) | @Crud({ method constructor (line 118) | constructor(@Inject(SERVICE2_TOKEN) public service: TestSerializeServi... class Test6Controller (line 121) | @Crud({ method constructor (line 140) | constructor(@Inject(SERVICE_TOKEN) public service: TestSerializeServic... FILE: packages/crud/test/feature-action.decorator.spec.ts class TestClass (line 7) | @Feature(feature) method root (line 10) | root() {} FILE: packages/util/src/types/class.type.ts type ClassType (line 1) | type ClassType = { FILE: packages/util/src/types/object-literal.type.ts type ObjectLiteral (line 1) | type ObjectLiteral = { FILE: packages/util/test/obj.util.spec.ts class Parent (line 14) | class Parent { class Child (line 17) | class Child extends Parent {