Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

_id

_id: ObjectId

allowedInputTypes

allowedInputTypes: CheckerModuleIOType[] = ...

appId

appId: ObjectId

Protected currentInput

Protected currentInputRef

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

Protected currentInputType

currentInputType: CheckerModuleIOType

expression

expression: string

Private inputObjects

inputObjects: number[]

Optional inputVarName

inputVarName: string

moduleType

moduleType: CheckerModuleType = 'math'

Private multiple

multiple: boolean = true

name

name: string = ''

outputReference

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

outputStyle

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

outputSummary

outputSummary: string

outputType

outputValue

outputValue: string | number | boolean | string[] | number[] | boolean[]

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