Skip to content

rune-langium / codegen/src/export / GeneratorError

Class: GeneratorError ​

Defined in: packages/codegen/src/types.ts:493

Thrown when strict mode is enabled and any error diagnostic is produced. FR-022.

Extends ​

  • Error

Constructors ​

Constructor ​

ts
new GeneratorError(message, diagnostics): GeneratorError;

Defined in: packages/codegen/src/types.ts:497

Parameters ​

ParameterType
messagestring
diagnosticsGeneratorDiagnostic[]

Returns ​

GeneratorError

Overrides ​

Error.constructor

Properties ​

PropertyModifierTypeDescriptionInherited fromDefined in
cause?publicunknown-Error.causenode_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es2022.error.d.ts:24
diagnosticsreadonlyGeneratorDiagnostic[]The diagnostics that caused this error.-packages/codegen/src/types.ts:495
messagepublicstring-Error.messagenode_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1075
namepublicstring-Error.namenode_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1074
stack?publicstring-Error.stacknode_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.es5.d.ts:1076

Methods ​

isError() ​

ts
static isError(error): error is Error;

Defined in: node_modules/.pnpm/[email protected]/node_modules/typescript/lib/lib.esnext.error.d.ts:21

Indicates whether the argument provided is a built-in Error instance or not.

Parameters ​

ParameterType
errorunknown

Returns ​

error is Error

Inherited from ​

Error.isError

Core packages released under MIT. Studio app released under FSL-1.1-ALv2.