Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

_id

_id: ObjectId

allowedInputTypes

allowedInputTypes: CheckerModuleIOType[] = ...

appId

appId: ObjectId

conditions

conditionsOperator

conditionsOperator: CheckerConditionOperator = 'and'

Protected currentInput

Protected currentInputRef

currentInputRef: undefined | Object3D | Object3D[] | CheckerModuleIORef[]

Protected currentInputType

currentInputType: CheckerModuleIOType

Private inputObjects

inputObjects: Object3D[] = []

Optional inputVarName

inputVarName: string

moduleType

moduleType: CheckerModuleType = 'filter'

name

name: string = ''

outputReference

outputReference: undefined | Object3D | Object3D[] | CheckerModuleIORef[]

outputStyle

outputStyle: "default" | "correct" | "incorrect" | "danger" | "info" | CheckerModuleIOStyle[] = 'default'

outputSummary

outputSummary: string

outputType

outputType: CheckerModuleIOType = 'three-objects'

outputValue

outputValue: Object3D[]

outputVarName

outputVarName: string

siteId

siteId: ObjectId

Methods

process

summary

  • summary(): Promise<void>

Static instanceFromDocument

  • instanceFromDocument<T>(document: any, options: InstanceFromDocumentOptions): Promise<InstanceType<T>>

Static instanceFromRequest

  • instanceFromRequest<T>(req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>): Promise<InstanceType<T>>

Generated using TypeDoc