UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

445 lines 9.35 kB
export interface ErrorInfo { code: number; message: string; } export declare const Errors: { /** * AVM2 Error Codes */ NotImplementedError: { code: number; message: string; }; InvalidPrecisionError: { code: number; message: string; }; InvalidRadixError: { code: number; message: string; }; InvokeOnIncompatibleObjectError: { code: number; message: string; }; ArrayIndexNotIntegerError: { code: number; message: string; }; CallOfNonFunctionError: { code: number; message: string; }; ConstructOfNonFunctionError: { code: number; message: string; }; ConvertNullToObjectError: { code: number; message: string; }; ConvertUndefinedToObjectError: { code: number; message: string; }; ClassNotFoundError: { code: number; message: string; }; DescendentsError: { code: number; message: string; }; StackOverflowError: { code: number; message: string; }; CpoolIndexRangeError: { code: number; message: string; }; CpoolEntryWrongTypeError: { code: number; message: string; }; CheckTypeFailedError: { code: number; message: string; }; CannotAssignToMethodError: { code: number; message: string; }; CantUseInstanceofOnNonObjectError: { code: number; message: string; }; IsTypeMustBeClassError: { code: number; message: string; }; InvalidMagicError: { code: number; message: string; }; UnsupportedTraitsKindError: { code: number; message: string; }; PrototypeTypeError: { code: number; message: string; }; ConvertToPrimitiveError: { code: number; message: string; }; InvalidURIError: { code: number; message: string; }; WriteSealedError: { code: number; message: string; }; WrongArgumentCountError: { code: number; message: string; }; UndefinedVarError: { code: number; message: string; }; ReadSealedError: { code: number; message: string; }; ConstWriteError: { code: number; message: string; }; XMLPrefixNotBound: { code: number; message: string; }; XMLUnterminatedElementTag: { code: number; message: string; }; XMLOnlyWorksWithOneItemLists: { code: number; message: string; }; XMLAssignmentToIndexedXMLNotAllowed: { code: number; message: string; }; XMLMarkupMustBeWellFormed: { code: number; message: string; }; XMLAssigmentOneItemLists: { code: number; message: string; }; XMLMalformedElement: { code: number; message: string; }; XMLUnterminatedCData: { code: number; message: string; }; XMLUnterminatedXMLDecl: { code: number; message: string; }; XMLUnterminatedDocTypeDecl: { code: number; message: string; }; XMLUnterminatedComment: { code: number; message: string; }; XMLUnterminatedElement: { code: number; message: string; }; XMLNamespaceWithPrefixAndNoURI: { code: number; message: string; }; RegExpFlagsArgumentError: { code: number; message: string; }; InvalidBaseClassError: { code: number; message: string; }; XMLInvalidName: { code: number; message: string; }; XMLIllegalCyclicalLoop: { code: number; message: string; }; FilterError: { code: number; message: string; }; OutOfRangeError: { code: number; message: string; }; VectorFixedError: { code: number; message: string; }; TypeAppOfNonParamType: { code: number; message: string; }; WrongTypeArgCountError: { code: number; message: string; }; JSONCyclicStructure: { code: number; message: string; }; JSONInvalidReplacer: { code: number; message: string; }; JSONInvalidParseInput: { code: number; message: string; }; InvalidRangeError: { code: number; message: string; }; NullArgumentError: { code: number; message: string; }; InvalidArgumentError: { code: number; message: string; }; ArrayFilterNonNullObjectError: { code: number; message: string; }; InvalidParamError: { code: number; message: string; }; ParamRangeError: { code: number; message: string; }; NullPointerError: { code: number; message: string; }; InvalidEnumError: { code: number; message: string; }; CantInstantiateError: { code: number; message: string; }; InvalidBitmapData: { code: number; message: string; }; EOFError: { code: number; message: string; fqn: string; }; CompressedDataError: { code: number; message: string; fqn: string; }; EmptyStringError: { code: number; message: string; }; ProxyGetPropertyError: { code: number; message: string; }; ProxySetPropertyError: { code: number; message: string; }; ProxyCallPropertyError: { code: number; message: string; }; ProxyHasPropertyError: { code: number; message: string; }; ProxyDeletePropertyError: { code: number; message: string; }; ProxyGetDescendantsError: { code: number; message: string; }; ProxyNextNameIndexError: { code: number; message: string; }; ProxyNextNameError: { code: number; message: string; }; ProxyNextValueError: { code: number; message: string; }; /** * Player Error Codes */ TooFewArgumentsError: { code: number; message: string; }; ParamTypeError: { code: number; message: string; }; SocketConnectError: { code: number; message: string; }; CantAddSelfError: { code: number; message: string; }; NotAChildError: { code: number; message: string; }; UnhandledError: { code: number; message: string; }; AllowDomainArgumentError: { code: number; message: string; }; DelayRangeError: { code: number; message: string; }; ExternalInterfaceNotAvailableError: { code: number; message: string; }; InvalidLoaderMethodError: { code: number; message: string; }; InvalidStageMethodError: { code: number; message: string; }; TimelineObjectNameSealedError: { code: number; message: string; }; AlreadyConnectedError: { code: number; message: string; }; CloseNotConnectedError: { code: number; message: string; }; ArgumentSizeError: { code: number; message: string; }; AsyncError: { code: number; message: string; }; LoadingObjectNotSWFError: { code: number; message: string; }; LoadingObjectNotInitializedError: { code: number; message: string; }; DecodeParamError: { code: number; message: string; }; SceneNotFoundError: { code: number; message: string; }; FrameLabelNotFoundError: { code: number; message: string; }; InvalidLoaderInfoMethodError: { code: number; message: string; }; SecuritySwfNotAllowedError: { code: number; message: string; }; UnknownFileTypeError: { code: number; message: string; }; DefinitionNotFoundError: { code: number; message: string; }; CantAddParentError: { code: number; message: string; }; Matrix3DRefCannontBeShared: { code: number; message: string; }; ObjectWithStringsParamError: { code: number; message: string; }; AllowCodeImportError: { code: number; message: string; }; PermissionDenied: { code: number; message: string; }; InternalErrorIV: { code: number; message: string; }; }; export declare function getErrorMessage(index: number): string; export declare function getErrorInfo(index: number): ErrorInfo; export declare function formatErrorMessage(error: ErrorInfo, ...args: any[]): string; export declare function translateErrorMessage(error: ErrorInfo & { type: string; }): string; //# sourceMappingURL=errors.d.ts.map