SYMBOL INDEX (43 symbols across 21 files) FILE: express.d.ts type Request (line 7) | interface Request { FILE: src/buildQuery.ts function getBuildQuery (line 5) | function getBuildQuery( FILE: src/detective.ts function detective (line 3) | function detective(model: mongoose.Model, path: string) { FILE: src/errorHandler.ts function getErrorHandler (line 5) | function getErrorHandler( FILE: src/express-restify-mongoose.ts function serve (line 41) | function serve( FILE: src/getQuerySchema.ts function getQueryOptionsSchema (line 72) | function getQueryOptionsSchema({ allowRegex }: { allowRegex: boolean }) { type QueryOptions (line 178) | type QueryOptions = z.infer>; FILE: src/middleware/access.ts function getAccessHandler (line 5) | function getAccessHandler( FILE: src/middleware/ensureContentType.ts function getEnsureContentTypeHandler (line 5) | function getEnsureContentTypeHandler( FILE: src/middleware/filterAndFindById.ts function getFilterAndFindByIdHandler (line 7) | function getFilterAndFindByIdHandler( FILE: src/middleware/onError.ts function getOnErrorHandler (line 4) | function getOnErrorHandler(isExpress: boolean) { FILE: src/middleware/outputFn.ts function getOutputFnHandler (line 3) | function getOutputFnHandler(isExpress: boolean) { FILE: src/middleware/prepareOutput.ts function isDefined (line 6) | function isDefined(arg: T | undefined): arg is T { function getPrepareOutputHandler (line 10) | function getPrepareOutputHandler( FILE: src/middleware/prepareQuery.ts function getPrepareQueryHandler (line 6) | function getPrepareQueryHandler( FILE: src/moredots.ts function moredots (line 3) | function moredots( FILE: src/operations.ts function operations (line 11) | function operations( FILE: src/resource_filter.ts class Filter (line 9) | class Filter { method add (line 12) | add( method getExcluded (line 44) | getExcluded(options: { access: Access; modelName: string }) { method filterItem (line 63) | private filterItem< method filterPopulatedItem (line 90) | private filterPopulatedItem< method filterObject (line 155) | filterObject( FILE: src/types.ts type Access (line 9) | type Access = "private" | "protected" | "public"; type FilteredKeys (line 11) | type FilteredKeys = { type ExcludedMap (line 16) | type ExcludedMap = Map< type OutputFn (line 24) | type OutputFn = (req: Request, res: Response) => void | Promise; type ReadPreference (line 26) | type ReadPreference = type Options (line 38) | type Options = { FILE: src/weedout.ts function weedout (line 1) | function weedout(obj: Record, path: string) { FILE: test/express.mjs function Express (line 20) | function Express() { function setup (line 28) | function setup(callback) { function dismantle (line 38) | function dismantle(app, server, callback) { function runTests (line 52) | function runTests(createFn) { FILE: test/integration/setup.mjs class BaseCustomerSchema (line 13) | class BaseCustomerSchema extends Schema { method constructor (line 14) | constructor(definition, options) { function initialize (line 101) | function initialize(opts, callback) { function reset (line 149) | function reset(callback) { function close (line 161) | function close(callback) { FILE: test/restify.mjs function Restify (line 18) | function Restify() { function setup (line 26) | function setup(callback) { function dismantle (line 36) | function dismantle(app, server, callback) { function runTests (line 50) | function runTests(createFn) {