Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Vm

Hierarchy

  • Vm

Index

Constructors

constructor

  • new Vm(registry: Registry, maxStackDepth: number, maxErrors: number): Vm
  • Parameters

    • registry: Registry
    • maxStackDepth: number
    • maxErrors: number

    Returns Vm

Properties

Private errors

errors: ValidationError[]

Private maxErrors

maxErrors: number

Private maxStackDepth

maxStackDepth: number

Private registry

registry: Registry

Private stack

stack: Stack

Methods

exec

Private execSchema

  • execSchema(schema: Schema, instance: any): void
  • Parameters

    • schema: Schema
    • instance: any

    Returns void

Private pseudoExec

  • pseudoExec(schema: Schema, instance: any): boolean
  • Parameters

    • schema: Schema
    • instance: any

    Returns boolean

Private reportError

  • reportError(): void

Generated using TypeDoc