type EngineErrorCode = | "ASSET.CANNOT_APPLY_COLOR_NO_TARGET" | "ASSET.COLOR_CMYK_MISSING_FIELDS" | "ASSET.COLOR_MISSING" | "ASSET.COLOR_MISSING_COLOR_SPACE" | "ASSET.COLOR_SPACE_UNKNOWN" | "ASSET.COLOR_SPOT_MISSING_FIELDS" | "ASSET.COLOR_SPOT_REPRESENTATION_INVALID" | "ASSET.COLOR_SRGB_MISSING_FIELDS" | "ASSET.DOCUMENT_SOURCE_NO_ADD" | "ASSET.DOCUMENT_SOURCE_NO_REMOVE" | "ASSET.FILTER_COMBINATOR_EMPTY" | "ASSET.FILTER_COMBINATOR_NOT_ARRAY" | "ASSET.FILTER_META_KEY_MISSING" | "ASSET.FILTER_MULTIPLE_DISCRIMINATORS" | "ASSET.FILTER_NOT_CHILD_NOT_OBJECT" | "ASSET.FILTER_NOT_OBJECT" | "ASSET.FILTER_NO_DISCRIMINATOR" | "ASSET.FILTER_OPERAND_MISSING" | "ASSET.FILTER_OPERAND_NOT_STRING" | "ASSET.FILTER_PROPERTY_EMPTY" | "ASSET.FILTER_PROPERTY_NOT_STRING" | "ASSET.FILTER_PROPERTY_UNKNOWN" | "ASSET.FILTER_ROOT_NOT_ARRAY" | "ASSET.FILTER_UNRECOGNIZED_DISCRIMINATOR" | "ASSET.FIND_FN_REQUIRED" | "ASSET.FONT_MISSING_NAME" | "ASSET.FONT_MISSING_URL" | "ASSET.ID_ALREADY_EXISTS" | "ASSET.JSON_INVALID_IN_URI" | "ASSET.JSON_MALFORMED_LOCAL" | "ASSET.META_NON_STRING_ENTRY" | "ASSET.NO_SELECTION" | "ASSET.RESOURCE_DATA_NOT_AVAILABLE" | "ASSET.RESOURCE_DATA_UNAVAILABLE" | "ASSET.RESOURCE_NOT_FOUND_AT_URI" | "ASSET.RESOURCE_NOT_READY" | "ASSET.RESOURCE_NOT_READY_AT_URI" | "ASSET.SORT_KEY_MISSING" | "ASSET.SOURCE_ADD_DENIED" | "ASSET.SOURCE_ALREADY_EXISTS" | "ASSET.SOURCE_CANNOT_ADD_ASSETS" | "ASSET.SOURCE_CANNOT_REMOVE_ASSETS" | "ASSET.SOURCE_DOES_NOT_SUPPORT_APPLY_PROPERTIES" | "ASSET.SOURCE_NOT_EXISTS" | "ASSET.SOURCE_NOT_REMOVABLE" | "ASSET.SOURCE_NO_PROPERTY_MOD" | "ASSET.SOURCE_REMOVE_DENIED" | "ASSET.SOURCE_UNKNOWN" | "ASSET.STYLE_PRESET_INVALID_PAYLOAD" | "ASSET.STYLE_PRESET_MISSING_BLOCK_TYPE" | "ASSET.STYLE_PRESET_NOT_APPLICABLE" | "ASSET.TARGET_BLOCK_NOT_VALID" | "ASSET.TRANSFORM_PRESET_FIXED_ASPECT_MISSING_FIELDS" | "ASSET.TRANSFORM_PRESET_FIXED_SIZE_MISSING_FIELDS" | "ASSET.TRANSFORM_PRESET_MISSING_TYPE" | "ASSET.TRANSFORM_PRESET_TYPE_UNKNOWN" | "ASSET.TYPEFACE_MISSING_FAMILY" | "ASSET.TYPEFACE_MISSING_WEIGHT" | "ASSET.UNSUPPORTED_MIME_TYPE" | "ASSET.UNSUPPORTED_MIME_TYPE_FOR_BLOCK" | "ASSET.URI_INVALID_BARE" | "ASSET.URI_META_MISSING" | "AUDIO.DATA_SOURCE_INIT_FAILED" | "AUDIO.DATA_SOURCE_NODE_INIT_FAILED" | "AUDIO.DATA_SOURCE_NO_DURATION" | "AUDIO.DECODER_FORMAT_FAILED" | "AUDIO.DECODER_INIT_FAILED" | "AUDIO.DEVICE_INIT_FAILED" | "AUDIO.DEVICE_RESUME_FAILED" | "AUDIO.DEVICE_START_FAILED" | "AUDIO.DEVICE_STOP_FAILED" | "AUDIO.INVALID_SOUND_HANDLE" | "AUDIO.NODE_ATTACH_OUTPUT_BUS_FAILED" | "AUDIO.NODE_GRAPH_INIT_FAILED" | "AUDIO.NODE_SET_STATE_FAILED" | "AUDIO.NODE_STATE_CHANGE_FAILED" | "AUDIO.PCM_READ_FAILED" | "AUDIO.RESAMPLER_INIT_FAILED" | "AUDIO.UNSUPPORTED_CODEC" | "BINDING.ASSET_PLATFORM_SOURCE_UNAVAILABLE" | "BINDING.ASSET_SOURCE_ADD_UNSUPPORTED" | "BINDING.ASSET_SOURCE_APPLY_PROPERTIES_UNSUPPORTED" | "BINDING.ASSET_SOURCE_FETCH_UNSUPPORTED" | "BINDING.ASSET_SOURCE_REMOVE_UNSUPPORTED" | "BINDING.HOST_CALLBACK_THREW" | "BINDING.JSON_NOT_REPRESENTABLE" | "BINDING.JSON_PARSE_FAILED" | "BINDING.NODE_NOT_INITIALIZED" | "BINDING.NO_TEXT_BLOCK_BEING_EDITED" | "BINDING.URI_RESOLVER_INVALID_RESULT" | "BINDING.URI_RESOLVER_PROMISE_REJECTED" | "BINDING.URI_RESOLVER_UNAVAILABLE" | "BINDING.WASM_ASSET_FILTER_JSON_PARSE_FAILED" | "BINDING.WASM_ASSET_GROUPS_NOT_ARRAY" | "BINDING.WASM_ASSET_MISSING_ID" | "BINDING.WASM_ASSET_PROPERTY_MISSING_DEFAULT_VALUE" | "BINDING.WASM_ASSET_PROPERTY_MISSING_MAX" | "BINDING.WASM_ASSET_PROPERTY_MISSING_MIN" | "BINDING.WASM_ASSET_PROPERTY_MISSING_OPTIONS" | "BINDING.WASM_ASSET_PROPERTY_MISSING_STEP" | "BINDING.WASM_ASSET_PROPERTY_MISSING_TYPE" | "BINDING.WASM_ASSET_PROPERTY_MISSING_VALUE" | "BINDING.WASM_ASSET_PROPERTY_UNKNOWN_TYPE" | "BINDING.WASM_ASSET_RESULT_MISSING_ID" | "BINDING.WASM_ASSET_RESULT_MISSING_SOURCE_ID" | "BINDING.WASM_BLOCK_STATE_MISSING_ERROR" | "BINDING.WASM_BLOCK_STATE_MISSING_PROGRESS" | "BINDING.WASM_BLOCK_STATE_MISSING_TYPE" | "BINDING.WASM_BLOCK_STATE_UNHANDLED" | "BINDING.WASM_BLOCK_STATE_UNKNOWN_ERROR" | "BINDING.WASM_BLOCK_STATE_UNKNOWN_TYPE" | "BINDING.WASM_COLOR_MISSING_COLOR_SPACE" | "BINDING.WASM_COLOR_MISSING_COMPONENTS" | "BINDING.WASM_COLOR_MISSING_EXTERNAL_REFERENCE" | "BINDING.WASM_COLOR_MISSING_SPOT_NAME" | "BINDING.WASM_COLOR_MISSING_TINT" | "BINDING.WASM_COLOR_PARSE_FAILED" | "BINDING.WASM_COMMAND_ARG_MAP_FAILED" | "BINDING.WASM_COMMAND_SINGLE_ARG_MISMATCH" | "BINDING.WASM_FIND_RESULT_MISSING_ASSETS" | "BINDING.WASM_FIND_RESULT_MISSING_CURRENT_PAGE" | "BINDING.WASM_FIND_RESULT_MISSING_TOTAL" | "BINDING.WASM_FONT_MISSING_SUBFAMILY" | "BINDING.WASM_FONT_MISSING_URI" | "BINDING.WASM_GRADIENT_STOP_MISSING_STOP_VALUE" | "BINDING.WASM_MEM_ALLOC_FAILED_BUFFER" | "BINDING.WASM_MEM_ALLOC_FAILED_HANDLE" | "BINDING.WASM_PAYLOAD_COLOR_CMYK_MISSING_FIELDS" | "BINDING.WASM_PAYLOAD_COLOR_MISSING_COLOR_SPACE" | "BINDING.WASM_PAYLOAD_COLOR_SPOT_MISSING_FIELDS" | "BINDING.WASM_PAYLOAD_COLOR_SPOT_REPRESENTATION_INVALID" | "BINDING.WASM_PAYLOAD_COLOR_SRGB_MISSING_FIELDS" | "BINDING.WASM_PROPERTIES_NOT_ARRAY" | "BINDING.WASM_SOURCE_SET_NOT_ARRAY" | "BINDING.WASM_TRANSFORM_PRESET_FIXED_ASPECT_MISSING_FIELDS" | "BINDING.WASM_TRANSFORM_PRESET_FIXED_SIZE_MISSING_FIELDS" | "BINDING.WASM_TRANSFORM_PRESET_MISSING_TYPE" | "BINDING.WASM_TRANSFORM_PRESET_UNKNOWN_TYPE" | "BINDING.WASM_TYPEFACE_MISSING_FONTS" | "BINDING.WASM_TYPEFACE_MISSING_NAME" | "BINDING.WASM_UNKNOWN_AUDIO_OUTPUT_TYPE" | "BINDING.WASM_UNKNOWN_COLOR_SPACE" | "BINDING.WASM_UNKNOWN_CUTOUT_OPERATION" | "BINDING.WASM_UNKNOWN_CUTOUT_TYPE" | "BINDING.WASM_UNKNOWN_HORIZONTAL_ALIGNMENT" | "BINDING.WASM_UNKNOWN_SCOPE_STATE" | "BINDING.WASM_UNKNOWN_VERTICAL_ALIGNMENT" | "BLOCK.ALWAYS_ON_BOTTOM_UNSUPPORTED" | "BLOCK.ALWAYS_ON_TOP_UNSUPPORTED" | "BLOCK.ANIMATION_ASSET_MALFORMED_MODE_KEY" | "BLOCK.ANIMATION_ASSET_MALFORMED_TYPE_KEY" | "BLOCK.ANIMATION_ASSET_MISSING_MODE" | "BLOCK.ANIMATION_ASSET_MISSING_TYPE" | "BLOCK.ANIMATION_NOT_A_PAN_ANIMATION" | "BLOCK.ANIMATION_NOT_A_SLIDE_ANIMATION" | "BLOCK.ANIMATION_NOT_IN_TYPE" | "BLOCK.ANIMATION_NOT_LOOP_TYPE" | "BLOCK.ANIMATION_NOT_OUT_TYPE" | "BLOCK.ANIMATION_NO_ANIMATIONS_ON_BLOCK" | "BLOCK.ANIMATION_NO_ANIMATION_TO_EDIT" | "BLOCK.ANIMATION_NO_EASING_PROPERTY" | "BLOCK.ANIMATION_NO_EASING_PROPERTY_ON_BLOCK" | "BLOCK.ANIMATION_NO_OVERLAP_PROPERTY" | "BLOCK.ANIMATION_NO_TEXT_WRITING_STYLE" | "BLOCK.ANIMATION_NO_WRITING_STYLE_PROPERTY" | "BLOCK.ANIMATION_TEXT_ONLY" | "BLOCK.ANIMATION_TYPE_NOT_REGISTERED" | "BLOCK.ANIMATION_UNKNOWN_EASING" | "BLOCK.ANIMATION_UNKNOWN_ENUM" | "BLOCK.ANIMATION_UNKNOWN_MODE" | "BLOCK.ANIMATION_UNKNOWN_MODE_IN_ASSET" | "BLOCK.ANIMATION_UNKNOWN_PROPERTY_TYPE" | "BLOCK.ANIMATION_UNKNOWN_TYPE" | "BLOCK.ANIMATION_UNSUPPORTED" | "BLOCK.ASSET_SOURCE_SORT_KEY_MISSING" | "BLOCK.AUDIO_TRACK_INDEX_OUT_OF_BOUNDS" | "BLOCK.AUTO_TO_FREE_LAYOUT_UNSUPPORTED" | "BLOCK.BACKGROUND_COLOR_UNSUPPORTED" | "BLOCK.BLEND_MODE_UNSUPPORTED" | "BLOCK.BLOCKS_NOT_COMBINABLE" | "BLOCK.BLUR_UNKNOWN_TYPE" | "BLOCK.BLUR_UNSUPPORTED" | "BLOCK.BUFFER_LENGTH_OUT_OF_RANGE" | "BLOCK.BUFFER_NOT_FOUND" | "BLOCK.BUFFER_OFFSET_OUT_OF_RANGE" | "BLOCK.BUFFER_URI_INVALID" | "BLOCK.CAMERA_DESTRUCTION_NOT_ALLOWED" | "BLOCK.CAMERA_TRANSFORM_LOCK" | "BLOCK.CAPTIONS_DISABLED" | "BLOCK.CAPTION_TRACKS_DISABLED" | "BLOCK.CHILDREN_INDEX_OUT_OF_BOUNDS" | "BLOCK.COLOR_COMPONENT_OUT_OF_RANGE" | "BLOCK.COLOR_NOT_IN_COLOR_SPACE" | "BLOCK.COLOR_SPACE_CONVERSION_NOT_SUPPORTED" | "BLOCK.COLOR_TINT_OUT_OF_RANGE" | "BLOCK.COMBINE_TEXT_FONT_LOADING" | "BLOCK.COMPONENT_NOT_REGISTERED" | "BLOCK.COMPONENT_NO_PROPERTY" | "BLOCK.CONTENT_ASPECT_IMAGE_NO_DIMENSIONS" | "BLOCK.CONTENT_ASPECT_NOT_IMAGE_OR_VIDEO" | "BLOCK.CONTENT_ASPECT_NO_FILL" | "BLOCK.CONTENT_ASPECT_VIDEO_NO_DIMENSIONS" | "BLOCK.CONTENT_FILL_ALIGNMENT_UNSUPPORTED" | "BLOCK.CONTENT_FILL_MODE_UNSUPPORTED" | "BLOCK.CREATION_NOT_ALLOWED" | "BLOCK.CUTOUT_NO_BLOCK_SELECTED" | "BLOCK.CUTOUT_PATH_REQUIRED" | "BLOCK.DIFFERENCE_NO_EFFECT" | "BLOCK.DROP_SHADOWS_UNSUPPORTED" | "BLOCK.EFFECTS_UNSUPPORTED" | "BLOCK.EFFECT_INDEX_OUT_OF_BOUNDS" | "BLOCK.EFFECT_NOT_AN_EFFECT" | "BLOCK.EFFECT_UNKNOWN_TYPE" | "BLOCK.ELEMENTS_NOT_ALIGNABLE" | "BLOCK.ELEMENTS_NOT_DISTRIBUTABLE" | "BLOCK.ELEMENTS_NOT_GROUPABLE" | "BLOCK.ENTITY_NOT_LAID_OUT" | "BLOCK.ENUM_VALUE_INVALID" | "BLOCK.EXPORTABLE_UNSUPPORTED" | "BLOCK.FILL_GET_SOLID_COLOR_WRONG_TYPE" | "BLOCK.FILL_MISSING" | "BLOCK.FILL_NOT_VALID" | "BLOCK.FILL_NO_SOLID_COLOR" | "BLOCK.FILL_NO_SOLID_COLOR_FILL" | "BLOCK.FILL_SET_SOLID_COLOR_WRONG_TYPE" | "BLOCK.FILL_TEXT_SOLID_COLOR_ONLY" | "BLOCK.FILL_UNSUPPORTED" | "BLOCK.GRADIENT_COLOR_STOPS_DUPLICATE" | "BLOCK.GRADIENT_COLOR_STOPS_NOT_SORTED" | "BLOCK.GRADIENT_COLOR_STOPS_OUT_OF_RANGE" | "BLOCK.GRADIENT_COLOR_UNSUPPORTED" | "BLOCK.GROUP_ABSOLUTE_ONLY" | "BLOCK.HEIGHT_INVALID_FOR_SCALING" | "BLOCK.HISTORY_HANDLE_INVALID_AT" | "BLOCK.ID_INVALID" | "BLOCK.IMAGE_FILL_UNSUPPORTED" | "BLOCK.IMAGE_LOAD_FAILED" | "BLOCK.KEY_NOT_FOUND" | "BLOCK.MISSING_REQUESTED_COMPONENT" | "BLOCK.NAME_UNSUPPORTED" | "BLOCK.NOT_ATTACHED_TO_SCENE" | "BLOCK.NOT_A_CUTOUT_BLOCK" | "BLOCK.NOT_A_DESIGN_BLOCK" | "BLOCK.NOT_A_TEXT_BLOCK" | "BLOCK.NOT_A_TEXT_BLOCK_SIMPLE" | "BLOCK.NOT_A_VIDEO_FILL_BLOCK" | "BLOCK.NOT_KNOWN_BLOCK_TYPE" | "BLOCK.NOT_LAID_OUT" | "BLOCK.NOT_LAID_OUT_AABB" | "BLOCK.NOT_LAID_OUT_BEFORE_ADJUST_CROP" | "BLOCK.NOT_LAID_OUT_FLIP_H" | "BLOCK.NOT_LAID_OUT_FLIP_V" | "BLOCK.NOT_LAID_OUT_FOR_SCENE" | "BLOCK.NOT_LAID_OUT_ROTATION" | "BLOCK.NOT_LAID_OUT_SCALE" | "BLOCK.NOT_VALID" | "BLOCK.NO_AUDIO_TRACKS_FOUND" | "BLOCK.NO_AUDIO_TRACKS_IN_VIDEO" | "BLOCK.NO_BLOCK_SELECTED" | "BLOCK.NO_KIND" | "BLOCK.NO_PARENT" | "BLOCK.NO_POSITION" | "BLOCK.NO_SHAPE_PROPERTY" | "BLOCK.NO_SIZE" | "BLOCK.OPACITY_UNSUPPORTED" | "BLOCK.OPERATION_PRECONDITION_FAILED" | "BLOCK.OP_NEEDS_TWO_BLOCKS" | "BLOCK.PARENT_NOT_LAID_OUT" | "BLOCK.PENDING_PROGRESS_INVALID" | "BLOCK.POSITION_LOCKED" | "BLOCK.POSITION_PARENT_CONTROLLED" | "BLOCK.PROPERTY_ENUM_CAST_FAILED" | "BLOCK.PROPERTY_ENUM_MEMBER_CAST_FAILED" | "BLOCK.PROPERTY_FONT_FILE_URI_DIRECT_UNSUPPORTED" | "BLOCK.PROPERTY_GETTER_MISMATCH" | "BLOCK.PROPERTY_INVALID_ENUM_VALUE" | "BLOCK.PROPERTY_INVALID_ENUM_VALUE_CHOICES" | "BLOCK.PROPERTY_NOT_AN_ENUMERATION" | "BLOCK.PROPERTY_NOT_ENUM" | "BLOCK.PROPERTY_NOT_FOUND" | "BLOCK.PROPERTY_NOT_FOUND_WITH_HINT" | "BLOCK.PROPERTY_NOT_READABLE" | "BLOCK.PROPERTY_NOT_WRITEABLE" | "BLOCK.PROPERTY_SETTER_MISMATCH" | "BLOCK.RESULT_EMPTY_SHAPE" | "BLOCK.SCENE_CREATE_DIFFERENT" | "BLOCK.SCOPES_UNSUPPORTED" | "BLOCK.SCOPE_INVALID" | "BLOCK.SCOPE_MIXED_VALUES" | "BLOCK.SCOPE_PERMISSION_DENIED" | "BLOCK.SELECTION_DISABLED" | "BLOCK.SHADOW_X_BLUR_INVALID" | "BLOCK.SHADOW_X_OFFSET_INVALID" | "BLOCK.SHADOW_Y_BLUR_INVALID" | "BLOCK.SHADOW_Y_OFFSET_INVALID" | "BLOCK.SHAPE_NOT_VALID" | "BLOCK.SOME_ELEMENTS_NOT_LOADED" | "BLOCK.SOURCE_SET_EMPTY" | "BLOCK.STROKES_UNSUPPORTED" | "BLOCK.STROKE_DASH_ARRAY_INVALID" | "BLOCK.STROKE_DASH_OFFSET_INVALID" | "BLOCK.STROKE_MISSING" | "BLOCK.STROKE_WIDTH_INVALID" | "BLOCK.SVG_PATH_PARSE_FAILED" | "BLOCK.TARGET_NOT_AN_ANIMATION" | "BLOCK.TARGET_NOT_A_VIDEO_FILL" | "BLOCK.TEXT_CANNOT_TOGGLE_BOLD" | "BLOCK.TEXT_CANNOT_TOGGLE_ITALIC" | "BLOCK.TEXT_INVALID_FONT_SIZE" | "BLOCK.TEXT_INVALID_KERNING" | "BLOCK.TEXT_INVALID_LINE_INDEX" | "BLOCK.TEXT_INVALID_RANGE_FOR_LINE" | "BLOCK.TEXT_LINE_BOUNDS_FAILED" | "BLOCK.TEXT_LINE_HEIGHT_INVALID" | "BLOCK.TEXT_LIST_LEVEL_NEGATIVE" | "BLOCK.TEXT_LIST_LEVEL_TOO_LARGE" | "BLOCK.TEXT_NO_BLOCK_BEING_EDITED" | "BLOCK.TEXT_NO_TYPEFACE" | "BLOCK.TEXT_NO_TYPEFACE_AND_DEFAULT_NOT_REGISTERED" | "BLOCK.TEXT_ON_PATH_INVALID_SVG_PATH" | "BLOCK.TEXT_ON_PATH_MULTIPLE_SUBPATHS" | "BLOCK.TEXT_ON_PATH_NO_MEASURABLE_CONTOUR" | "BLOCK.TEXT_PARAGRAPH_INDEX_NEGATIVE" | "BLOCK.TEXT_PARAGRAPH_INDEX_OUT_OF_RANGE" | "BLOCK.TEXT_RANGE_FROM_OUT_OF_RANGE" | "BLOCK.TEXT_RANGE_INVALID_ORDER" | "BLOCK.TEXT_RANGE_NEGATIVE" | "BLOCK.TEXT_RANGE_TO_OUT_OF_RANGE" | "BLOCK.TEXT_TYPEFACE_UPDATE_FAILED" | "BLOCK.TEXT_UNKNOWN_TYPEFACE" | "BLOCK.TEXT_UNSUPPORTED_FONT_STYLE" | "BLOCK.TEXT_UNSUPPORTED_FONT_WEIGHT" | "BLOCK.THRESHOLD_NOT_FINITE" | "BLOCK.TRANSFORM_LOCKED_FILL_PARENT" | "BLOCK.TRANSFORM_LOCKED_FLIP" | "BLOCK.TRANSFORM_LOCKED_RESIZE" | "BLOCK.TRANSFORM_LOCKED_ROTATE" | "BLOCK.TRANSFORM_LOCKED_SCALE" | "BLOCK.TYPE_CANNOT_BE_ARRANGED" | "BLOCK.TYPE_CANNOT_BE_CLIPPED" | "BLOCK.TYPE_CANNOT_BE_FLIPPED" | "BLOCK.TYPE_CANNOT_BE_LOCKED" | "BLOCK.TYPE_CANNOT_BE_PLACEHOLDER" | "BLOCK.TYPE_CANNOT_BE_SELECTED" | "BLOCK.TYPE_CANNOT_HAVE_ROTATION" | "BLOCK.TYPE_NOT_A_CHILD" | "BLOCK.TYPE_NO_ADDING_CHILDREN" | "BLOCK.TYPE_NO_CHILDREN" | "BLOCK.TYPE_NO_FRAME" | "BLOCK.TYPE_NO_GROUPS" | "BLOCK.TYPE_NO_HIGHLIGHTING" | "BLOCK.TYPE_NO_PARENT" | "BLOCK.TYPE_NO_PLACEHOLDER_BEHAVIOR" | "BLOCK.TYPE_NO_PLACEHOLDER_CONTROLS" | "BLOCK.TYPE_NO_POSITION" | "BLOCK.TYPE_NO_ROTATION" | "BLOCK.TYPE_NO_SIZE" | "BLOCK.TYPE_NO_VISIBILITY_STATE" | "BLOCK.TYPE_PERMANENTLY_NON_SELECTABLE" | "BLOCK.UNION_NO_EFFECT" | "BLOCK.UNKNOWN" | "BLOCK.UNKNOWN_BLOCK_TYPE" | "BLOCK.UNKNOWN_FILL_TYPE" | "BLOCK.UNKNOWN_SHAPE_TYPE" | "BLOCK.UUID_UNSUPPORTED" | "BLOCK.VALUES_NOT_FINITE_THREE" | "BLOCK.VALUES_NOT_FINITE_TWO" | "BLOCK.VALUE_NOT_FINITE" | "BLOCK.VALUE_NOT_FINITE_IN_UNIT_RANGE" | "BLOCK.VALUE_NOT_NUMBER" | "BLOCK.VARIABLE_NOT_FOUND" | "BLOCK.VIDEO_FILL_NO_URI" | "BLOCK.VIDEO_LOAD_FAILED" | "BLOCK.VIDEO_RESOURCE_NOT_LOADED" | "BLOCK.VIDEO_RESOURCE_NOT_LOADED_FOR_OPERATION" | "BLOCK.WIDTH_INVALID_FOR_SCALING" | "CODEC.ANDROID_AUDIO_ENCODER_CREATE_FAILED" | "CODEC.ANDROID_JNI_ERROR" | "CODEC.APPLE_OSSTATUS_FAILURE" | "CODEC.AUDIO_DECODER_CREATE_FAILED" | "CODEC.AUDIO_DECODER_FATAL" | "CODEC.AUDIO_DECODER_METADATA_INVALID" | "CODEC.AUDIO_DECODER_NO_CHUNKS" | "CODEC.AUDIO_DECODER_NO_FRAMES" | "CODEC.AUDIO_DECODER_ZERO_FRAMES_PER_CHUNK" | "CODEC.AUDIO_DECODER_ZERO_FRAMES_PER_PACKET" | "CODEC.AUDIO_DECODE_UNSUPPORTED" | "CODEC.AUDIO_ENCODER_CONFIG_INVALID" | "CODEC.AUDIO_ENCODER_CREATE_FAILED" | "CODEC.AUDIO_ENCODE_UNSUPPORTED" | "CODEC.AUDIO_TRACK_NOT_FOUND" | "CODEC.BACKEND_TEXTURE_INCOMPLETE" | "CODEC.EMPTY_AUDIO_CODEC_STRING" | "CODEC.EMPTY_VIDEO_CODEC_STRING" | "CODEC.ENCODER_STATE_NOT_FOUND" | "CODEC.GSTREAMER_CREATE_ELEMENT_FAILED" | "CODEC.GSTREAMER_CREATE_SINK_CAPS_FAILED" | "CODEC.GSTREAMER_CREATE_SOURCE_CAPS_FAILED" | "CODEC.GSTREAMER_LINK_AUDIO_ENCODER_FAILED" | "CODEC.GSTREAMER_LINK_AUDIO_FAILED" | "CODEC.GSTREAMER_LINK_VIDEO_ENCODER_FAILED" | "CODEC.GSTREAMER_LINK_VIDEO_FAILED" | "CODEC.GSTREAMER_PIPELINE_CREATE_FAILED" | "CODEC.GSTREAMER_PIPELINE_ERROR" | "CODEC.GSTREAMER_UNEXPECTED_MESSAGE" | "CODEC.METAL_TEXTURE_FROM_IOSURFACE_FAILED" | "CODEC.NO_CONTEXT" | "CODEC.NO_GPU_CONTEXT" | "CODEC.OFFSCREEN_CANVAS_CREATE_FAILED" | "CODEC.OFFSCREEN_CONTEXT_UNAVAILABLE" | "CODEC.PIXEL_BUFFER_NO_IOSURFACE" | "CODEC.PIXEL_BUFFER_POOL_CREATE_FAILED" | "CODEC.PRESENTATION_TIMESTAMPS_NOT_UNIQUE" | "CODEC.RECORDING_CONTEXT_UNAVAILABLE" | "CODEC.UNKNOWN_AUDIO_DECODER_HANDLE" | "CODEC.UNKNOWN_CODEC_STRING" | "CODEC.UNKNOWN_VIDEO_DECODER_HANDLE" | "CODEC.UNKNOWN_VIDEO_DECODER_HANDLE_NO_ARG" | "CODEC.UNREACHABLE_FOR_CODEC" | "CODEC.UNSUPPORTED_CODEC_STRING" | "CODEC.UNSUPPORTED_H265_CODEC_STRING" | "CODEC.VIDEO_BITRATE_INVALID" | "CODEC.VIDEO_DECODER_CREATE_FAILED" | "CODEC.VIDEO_DECODER_FATAL" | "CODEC.VIDEO_DECODER_UNRESPONSIVE" | "CODEC.VIDEO_DECODE_UNSUPPORTED" | "CODEC.VIDEO_ENCODER_BUSY" | "CODEC.VIDEO_ENCODER_CREATE_FAILED" | "CODEC.VIDEO_ENCODER_INVALID_RESOLUTION" | "CODEC.VIDEO_ENCODE_UNSUPPORTED" | "CODEC.VIDEO_SESSION_CREATE_FAILED" | "CODEC.VIDEO_TRACK_NOT_FOUND" | "CODEC.WEBCODECS_INVALID_FORMAT" | "CODEC.WEBCODECS_NOT_AVAILABLE_NODE" | "CODEC.WEBCODECS_NOT_SUPPORTED" | "COMPUTE.COLOR_SPACE_BIT_DEPTH_UNSUPPORTED" | "COMPUTE.COLOR_SPACE_DISPLAY_UNSUPPORTED" | "COMPUTE.COLOR_SPACE_UNSUPPORTED_BY_ENGINE" | "COMPUTE.CONTEXT_CREATE_FN_NOT_FOUND" | "COMPUTE.DATA_PROVIDER_EMPTY" | "COMPUTE.DATA_PROVIDER_NOT_CONTIGUOUS" | "COMPUTE.DATA_PROVIDER_NOT_FULLY_AVAILABLE" | "COMPUTE.DATA_PROVIDER_TOO_LARGE" | "COMPUTE.EGL_CREATE_CONTEXT_FAILED" | "COMPUTE.EGL_CREATE_SURFACE_FAILED" | "COMPUTE.EGL_INVALID_CONTEXT_TYPE" | "COMPUTE.EGL_NO_CONFIGS_MATCH" | "COMPUTE.EGL_NO_DISPLAY" | "COMPUTE.EGL_OPERATION_FAILED" | "COMPUTE.EMSCRIPTEN_MAKE_CONTEXT_CURRENT_FAILED" | "COMPUTE.GR_DIRECT_CONTEXT_CREATE_FAILED" | "COMPUTE.HTTP_DATA_NO_BUFFER" | "COMPUTE.MP3_PARSE_TRACK_DATA_FAILED" | "COMPUTE.MP3_PARSE_TRACK_METADATA_INVALID" | "COMPUTE.MP4_DURATION_ZERO" | "COMPUTE.MP4_TIMESCALE_ZERO" | "COMPUTE.OPFS_READ_FAILED" | "COMPUTE.SKIA_GL_INTERFACE_INVALID" | "COMPUTE.VIDEO_UNSUPPORTED_AUDIO_TRACKS" | "EDITOR.AUDIO_BUFFER_INVALID_SIZE" | "EDITOR.AUDIO_BUFFER_INVALID_URI" | "EDITOR.AUDIO_BUFFER_NO_DATA" | "EDITOR.AUDIO_DECODER_CREATE_FAILED" | "EDITOR.AUDIO_DECODE_FAILED" | "EDITOR.AUDIO_FETCH_FAILED" | "EDITOR.AUDIO_INVALID_RANGE" | "EDITOR.AUDIO_NOT_LOADED" | "EDITOR.AUDIO_UNSUPPORTED_FORMAT" | "EDITOR.AV_BLOCK_INVALID_WITH_HINT" | "EDITOR.AV_DURATION_UNDEFINED" | "EDITOR.AV_OPERATION_AUDIO_OR_VIDEO_FILL" | "EDITOR.AV_OPERATION_BLOCK_TYPE_UNSUPPORTED" | "EDITOR.AV_OPERATION_VIDEO_ONLY" | "EDITOR.BLOCK_NOT_ATTACHED_TO_PAGE" | "EDITOR.BLOCK_NOT_A_PAGE" | "EDITOR.BLOCK_NO_DURATION" | "EDITOR.BLOCK_NO_DURATION_AS_PAGE_SOURCE" | "EDITOR.BLOCK_NO_DURATION_SUPPORT" | "EDITOR.BLOCK_NO_PLAYBACK_CONTROL_SUPPORT" | "EDITOR.BLOCK_NO_PLAYBACK_SUPPORT" | "EDITOR.BLOCK_NO_TIME_OFFSET_SUPPORT" | "EDITOR.BLOCK_NO_TRIM_SUPPORT" | "EDITOR.CAMERA_CLAMP_ACROSS_SCENES" | "EDITOR.CAMERA_CLAMP_BLOCKS_WITHOUT_SCENE" | "EDITOR.CAMERA_CLAMP_EMPTY_BLOCKS" | "EDITOR.CAMERA_CLAMP_NO_PAGES" | "EDITOR.CAMERA_CLAMP_PAGE_NOT_LAYOUTED" | "EDITOR.CAMERA_ENTITY_INVALID" | "EDITOR.CAMERA_NOT_VALID" | "EDITOR.CAMERA_POSITION_CLAMP_NOT_ENABLED" | "EDITOR.CAMERA_ZOOM_CLAMP_LIMITS_INVALID" | "EDITOR.CAMERA_ZOOM_CLAMP_LIMITS_ORDER" | "EDITOR.CAMERA_ZOOM_CLAMP_NOT_ENABLED" | "EDITOR.CAMERA_ZOOM_LIMITS_NOT_FINITE" | "EDITOR.COMMAND_ARG_TYPE_MISMATCH" | "EDITOR.COMMAND_NOT_REGISTERED" | "EDITOR.COMMAND_RETURN_TYPE_MISMATCH" | "EDITOR.COMMAND_UNIMPLEMENTED" | "EDITOR.COMMAND_WRONG_ARG_COUNT" | "EDITOR.CROP_ELEMENT_NOT_CROPPABLE" | "EDITOR.CROP_NO_SELECTED_ELEMENT" | "EDITOR.FONT_DATA_LOAD_FAILED" | "EDITOR.FONT_LOAD_FAILED" | "EDITOR.FONT_METRICS_EXTRACT_FAILED" | "EDITOR.FONT_URI_EMPTY" | "EDITOR.HISTORY_HANDLE_INVALID" | "EDITOR.MEMORY_QUERY_UNAVAILABLE" | "EDITOR.MOVEMENT_CONSTRAINT_NEGATIVE" | "EDITOR.NEGATIVE_DURATION" | "EDITOR.NO_SCENE_AVAILABLE" | "EDITOR.NO_UNDO_STEP_AVAILABLE" | "EDITOR.PADDING_NOT_FINITE" | "EDITOR.PAGES_NOT_RESIZED" | "EDITOR.PAGE_CONTENT_ASPECT_RATIO_INVALID" | "EDITOR.PAGE_RESIZE_DISABLED" | "EDITOR.PAGE_RESIZE_FIXED_ASPECT_ONLY" | "EDITOR.PLAYBACK_SPEED_OUT_OF_RANGE" | "EDITOR.PLAYBACK_SPEED_TOO_LOW" | "EDITOR.RESOURCE_LOAD_FAILED" | "EDITOR.RESOURCE_URI_EMPTY" | "EDITOR.ROLE_NOT_FOUND" | "EDITOR.SAFE_AREA_INSETS_NEGATIVE" | "EDITOR.SAFE_AREA_INSETS_NOT_FINITE" | "EDITOR.SCENE_CONTENT_EMPTY" | "EDITOR.SCENE_DECOMPRESS_FAILED" | "EDITOR.SCENE_ENTITY_INVALID" | "EDITOR.SCENE_INPUT_INVALID" | "EDITOR.SCENE_MISSING_REQUIRED_KEY" | "EDITOR.SCENE_REQUIRES_URL_LOAD" | "EDITOR.SCENE_SIZE_UNAVAILABLE" | "EDITOR.SETTING_ENUM_VALUE_NOT_FOUND" | "EDITOR.SETTING_NOT_ENUM" | "EDITOR.SETTING_NOT_FOUND" | "EDITOR.SETTING_TYPE_UNSUPPORTED" | "EDITOR.SPLIT_BLOCK_FAILED" | "EDITOR.THUMBNAIL_SAMPLES_INVALID" | "EDITOR.TOUCH_ROTATE_TOO_MANY_POINTS" | "EDITOR.TRIM_OFFSET_UNDEFINED" | "EDITOR.UNIT_CONVERSION_FAILED" | "EDITOR.UNSUPPORTED_SERIALIZATION_FORMAT" | "EDITOR.VALUE_NOT_FINITE" | "EDITOR.VECTOR_INVALID_MIRROR_MODE" | "EDITOR.VECTOR_NODE_NOT_DELETABLE" | "EDITOR.VECTOR_NO_CONTROL_POINT_SELECTED" | "EDITOR.VECTOR_NO_NODE_SELECTED" | "EDITOR.VECTOR_NO_PATH_EDITING" | "EDITOR.VIDEO_DECODER_CREATE_FAILED" | "EDITOR.VIDEO_DECODE_FAILED" | "EDITOR.VIDEO_FETCH_FAILED" | "EDITOR.VIDEO_NOT_LOADED" | "EDITOR.ZOOM_AUTO_FIT_NOT_ENABLED" | "EDITOR.ZOOM_BLOCK_NOT_LAYOUTED" | "EDITOR.ZOOM_NO_CAMERA" | "ENCODE.AUDIO_BLOCK_DIRECT_EXTRACTION_UNSUPPORTED" | "ENCODE.AUDIO_BLOCK_INVALID" | "ENCODE.AUDIO_BUFFER_EMPTY" | "ENCODE.AUDIO_BUFFER_NOT_FOUND" | "ENCODE.AUDIO_CHANNEL_COUNT_INVALID" | "ENCODE.AUDIO_CHUNK_READ_FAILED" | "ENCODE.AUDIO_CONTEXT_NOT_AVAILABLE_DURING_EXPORT" | "ENCODE.AUDIO_CONTEXT_PARAMS_INVALID" | "ENCODE.AUDIO_CONTEXT_UNAVAILABLE" | "ENCODE.AUDIO_DURATION_INVALID" | "ENCODE.AUDIO_EXPORT_OPTIONS_NOT_OBJECT" | "ENCODE.AUDIO_EXPORT_OPTIONS_PARSE_FAILED" | "ENCODE.AUDIO_FRAME_CALC_INVALID" | "ENCODE.AUDIO_FRAME_SIZE_CALC_INVALID" | "ENCODE.AUDIO_INVALID_SAMPLE_RATE_FOR_TIMESTAMP" | "ENCODE.AUDIO_MIME_TYPE_INVALID" | "ENCODE.AUDIO_MP4_NO_DATA_MUXED" | "ENCODE.AUDIO_MUXER_DESTROYED" | "ENCODE.AUDIO_NO_CHUNKS_IN_RANGE" | "ENCODE.AUDIO_NO_DATA_CAPTURED" | "ENCODE.AUDIO_NO_PCM_COLLECTED" | "ENCODE.AUDIO_PROCESSING_RATE_INVALID" | "ENCODE.AUDIO_SAMPLE_RATE_INVALID" | "ENCODE.AUDIO_SERVICE_UNAVAILABLE" | "ENCODE.AUDIO_SINGLE_TRACK_INDEX_NONZERO" | "ENCODE.AUDIO_START_TIME_OUT_OF_BOUNDS" | "ENCODE.AUDIO_TIME_RANGE_INVALID" | "ENCODE.AUDIO_TIME_RANGE_INVALID_AFTER_TRIM" | "ENCODE.AUDIO_TRACK_INDEX_OUT_OF_BOUNDS" | "ENCODE.AUDIO_UNSUPPORTED_EXPORT_FORMAT" | "ENCODE.BLOCK_MUST_BE_PAGE" | "ENCODE.BLOCK_SIZE_ZERO" | "ENCODE.CANCELLED_BY_BLOCK_ERROR" | "ENCODE.COLOR_MASK_DATA_FAILED" | "ENCODE.COLOR_MASK_DISABLED" | "ENCODE.CONTEXT_AUDIO_CREATE_FAILED" | "ENCODE.CONTEXT_RENDER_CREATE_FAILED" | "ENCODE.DIRECT_EXTRACTION_UNSUPPORTED" | "ENCODE.ENTITY_INVALID" | "ENCODE.ENTITY_NOT_PART_OF_PAGE" | "ENCODE.EXPORT_FAILED" | "ENCODE.EXPORT_OPTIONS_NOT_OBJECT" | "ENCODE.EXPORT_OPTIONS_PARSE_FAILED" | "ENCODE.GPU_LOST_GENERIC" | "ENCODE.GPU_LOST_PDF" | "ENCODE.GPU_LOST_SVG" | "ENCODE.GROUP_INVALID" | "ENCODE.GROUP_NOT_IN_PAGE_HIERARCHY" | "ENCODE.GROUP_NOT_PART_OF_PAGE" | "ENCODE.GROUP_NO_CHILDREN" | "ENCODE.IMAGE_JPEG_FAILED" | "ENCODE.IMAGE_JPEG_OOM" | "ENCODE.IMAGE_PNG_FAILED" | "ENCODE.IMAGE_PNG_OOM" | "ENCODE.IMAGE_READ_PIXELS_FAILED" | "ENCODE.IMAGE_TGA_OOM" | "ENCODE.IMAGE_TGA_REQUIRES_RGBA32" | "ENCODE.IMAGE_UNKNOWN_MIME" | "ENCODE.IMAGE_WEBP_FAILED" | "ENCODE.IMAGE_WEBP_OOM" | "ENCODE.INSUFFICIENT_RESOURCES" | "ENCODE.MASK_BUFFER_FAILED" | "ENCODE.MASK_COLOR_OUT_OF_RANGE" | "ENCODE.MIME_TYPE_INVALID" | "ENCODE.NOT_ALL_RESOURCES_LOADED" | "ENCODE.OFFSCREEN_CANVAS_CREATE_FAILED" | "ENCODE.OUTPUT_SIZE_EXCEEDS_MAX" | "ENCODE.OUTPUT_SIZE_INSUFFICIENT_RESOURCES" | "ENCODE.PAGE_NO_CHILDREN" | "ENCODE.PDF_CREATE_FAILED" | "ENCODE.PDF_CREATE_FAILED_RESOURCES" | "ENCODE.PDF_RENDER_SIZE_EXCEEDS_MAX" | "ENCODE.PIXEL_BUFFER_UNEXPECTED_SIZE" | "ENCODE.PIXEL_STREAM_NO_DATA" | "ENCODE.RELATIVE_URLS_NOT_SUPPORTED" | "ENCODE.RESOURCE_DATA_EMPTY" | "ENCODE.RESOURCE_LOAD_FAILED_WITH_REASON" | "ENCODE.RESULT_BUFFER_FAILED" | "ENCODE.SVG_CANVAS_CREATE_FAILED" | "ENCODE.SVG_COLOR_MASK_UNSUPPORTED" | "ENCODE.SVG_MEMORY_ALLOC_FAILED" | "ENCODE.SVG_NO_DATA" | "ENCODE.TARGET_NOT_IN_PAGE_HIERARCHY" | "ENCODE.TRACK_INVALID" | "ENCODE.TRACK_NOT_IN_PAGE_HIERARCHY" | "ENCODE.TRACK_NOT_PART_OF_PAGE" | "ENCODE.TRACK_NO_CHILDREN" | "ENCODE.VIDEO_BLOCK_HAS_ERROR" | "ENCODE.VIDEO_CONCURRENT_ENCODING" | "ENCODE.VIDEO_EXPORT_OPTIONS_NOT_OBJECT" | "ENCODE.VIDEO_EXPORT_OPTIONS_PARSE_FAILED" | "ENCODE.VIDEO_FILL_AUDIO_REQUIRES_MP4" | "ENCODE.VIDEO_FILL_INVALID" | "ENCODE.VIDEO_FILL_NO_URI" | "ENCODE.VIDEO_FRAME_FAILED" | "ENCODE.VIDEO_HAS_NO_AUDIO_TRACKS" | "ENCODE.VIDEO_MIME_NOT_MP4" | "ENCODE.VIDEO_NO_AUDIO_DURATION" | "ENCODE.VIDEO_PCM_READ_FAILED" | "ENCODE.VIDEO_RESOURCE_LOAD_FAILED" | "EVENT.SUBSCRIPTION_NOT_FOUND" | "FETCH.JSON_FETCH_FAILED" | "FETCH.JSON_URI_EMPTY" | "FETCH.RESOURCE_DATA_EMPTY" | "FETCH.RESOURCE_FAILED" | "FETCH.URI_INVALID" | "FETCH.URL_PARSE_FAILED" | "LICENSE.ALREADY_UNLOCKED" | "LICENSE.API_SERVICE_UNAVAILABLE" | "LICENSE.CANNOT_DEACTIVATE_OFFLINE" | "LICENSE.DEACTIVATION_TIMEOUT" | "LICENSE.ENGINE_VERSION_INVALID" | "LICENSE.EXPIRED" | "LICENSE.IDENTIFIER_MISMATCH" | "LICENSE.INVALID" | "LICENSE.INVALID_API_KEY" | "LICENSE.INVALID_FORMAT" | "LICENSE.MISSING" | "LICENSE.MISSING_FLUENDO_FLAG" | "LICENSE.MIXED_UNLOCK_METHODS" | "LICENSE.NO_ACTIVE_TO_DEACTIVATE" | "LICENSE.NO_USER_ID" | "LICENSE.PLATFORM_MISMATCH" | "LICENSE.PRODUCT_MISMATCH" | "LICENSE.REQUEST_IN_PROGRESS" | "LICENSE.SERVER_ERROR" | "LICENSE.STILL_FETCHING" | "LICENSE.TARGET_MISMATCH" | "LICENSE.UNSUPPORTED_SESSION_TYPE" | "LICENSE.VERSION_INVALID" | "MEDIA.BLOCK_NOT_AUDIO_OR_VIDEO_FILL" | "MEDIA.BLOCK_NOT_A_PAGE" | "MEDIA.BLOCK_NOT_PAGE_OR_CHILD" | "MEDIA.BLOCK_NOT_VALID" | "MEDIA.BLOCK_NOT_VIDEO_FILL" | "MEDIA.BLOCK_SIZE_ZERO" | "MEDIA.CANVAS_SURFACE_GET_FAILED" | "MEDIA.CHANNEL_COUNT_INVALID" | "MEDIA.FRAME_COUNT_INVALID" | "MEDIA.GRID_DIMENSIONS_INVALID" | "MEDIA.IMAGE_ENCODE_FAILED" | "MEDIA.NEGATIVE_TIME_RANGE" | "MEDIA.OFFSCREEN_CANVAS_GET_FAILED" | "MEDIA.OFFSCREEN_SURFACE_CREATE_FAILED" | "MEDIA.OPERATION_UNSUPPORTED_FOR_BLOCK" | "MEDIA.SAMPLES_PER_CHUNK_INVALID" | "MEDIA.SAMPLE_COUNT_INVALID" | "MEDIA.SNAPSHOT_FAILED" | "MEDIA.THUMBNAIL_ALLOC_FAILED" | "MEDIA.THUMBNAIL_HEIGHT_INVALID" | "MEDIA.THUMBNAIL_UPSCALE_FAILED" | "MEDIA.UPSCALE_SURFACE_CREATE_FAILED" | "MEDIA.VIDEO_FETCH_FAILED" | "SCENE.ARCHIVAL_REQUEST_FAILED" | "SCENE.ARCHIVE_ADD_RESOURCE_FAILED" | "SCENE.ARCHIVE_CHUNK_READ_FAILED" | "SCENE.ARCHIVE_CORRUPTED_EMPTY_RESOURCE" | "SCENE.ARCHIVE_CREATE_FAILED" | "SCENE.ARCHIVE_DATA_PROVIDER_RANGE_UNAVAILABLE" | "SCENE.ARCHIVE_DATA_UNAVAILABLE_FOR_URL" | "SCENE.ARCHIVE_FETCH_FAILED" | "SCENE.ARCHIVE_INVALID" | "SCENE.ARCHIVE_LOAD_AS_BLOCKS_NOT_SCENE" | "SCENE.ARCHIVE_LOAD_AS_SCENE_NOT_BLOCKS" | "SCENE.ARCHIVE_MISSING_FILE" | "SCENE.ARCHIVE_NO_CURRENT_RESOURCE" | "SCENE.ARCHIVE_NO_RESOURCE_BEGUN" | "SCENE.ARCHIVE_OFFSET_EXCEEDS_RESOURCE_SIZE" | "SCENE.ARCHIVE_RESOURCES_TOO_LARGE" | "SCENE.ARCHIVE_RESOURCE_ALREADY_BEGUN" | "SCENE.ARCHIVE_RESOURCE_DATA_INVALID" | "SCENE.ARCHIVE_RESOURCE_DATA_UNAVAILABLE" | "SCENE.ARCHIVE_STREAMED_WRITE_FAILED" | "SCENE.ARCHIVE_WRITER_ALREADY_INITIALIZED" | "SCENE.ARCHIVE_WRITER_NOT_INITIALIZED" | "SCENE.BLOCKS_INPUT_INVALID" | "SCENE.BLOCK_AT_INDEX_INVALID" | "SCENE.COMPRESSION_SERVICE_UNAVAILABLE" | "SCENE.CONTENT_EMPTY" | "SCENE.DECOMPRESS_FAILED" | "SCENE.DISALLOWED_SCHEMES" | "SCENE.ENTITY_INVALID" | "SCENE.ENTITY_NOT_A_SCENE" | "SCENE.LOAD_FROM_URI_FAILED" | "SCENE.MEDIA_URI_NOT_FOUND" | "SCENE.MEDIA_URI_PARSE_FAILED" | "SCENE.MUST_EXIST" | "SCENE.MUST_EXIST_FOR_TEMPLATE" | "SCENE.NOT_IMPLEMENTED" | "SCENE.NOT_SCENE_TYPE" | "SCENE.NOT_VALID" | "SCENE.NO_MODE" | "SCENE.NO_PAGES_FOR_AUDIO_EXPORT" | "SCENE.NO_PAGE_FOUND" | "SCENE.NO_SCENE_FOUND" | "SCENE.TEMP_FILE_CREATE_FAILED" | "SCENE.ZIP_CHUNK_WRITE_FAILED" | "SCENE.ZIP_CREATE_FAILED" | "SCENE.ZIP_DIRECTORY_ENTRY_CLOSE_FAILED" | "SCENE.ZIP_DIRECTORY_ENTRY_OPEN_FAILED" | "SCENE.ZIP_ENTRY_CLOSE_FAILED" | "SCENE.ZIP_ENTRY_OPEN_FAILED" | "SCENE.ZIP_ENTRY_WRITE_FAILED" | "SCENE.ZIP_STREAMING_ENTRY_CLOSE_FAILED" | "SCENE.ZIP_STREAMING_ENTRY_OPEN_FAILED" | "SCENE.ZIP_WRITER_CLOSE_FAILED" | "SCENE.ZIP_WRITER_CREATE_FAILED" | "SCENE.ZIP_WRITER_OPEN_FAILED" | "UTILS.APNG_DATA_TOO_SMALL" | "UTILS.APNG_FCTL_BEFORE_ACTL" | "UTILS.APNG_FDAT_WITHOUT_FCTL" | "UTILS.APNG_FDAT_WITHOUT_SEQ" | "UTILS.APNG_FRAME_INDEX_OUT_OF_RANGE" | "UTILS.APNG_FRAME_NO_PIXEL_DATA" | "UTILS.APNG_FRAME_OUT_OF_CANVAS" | "UTILS.APNG_FRAME_ZERO_DIMENSIONS" | "UTILS.APNG_IDAT_BEFORE_IHDR" | "UTILS.APNG_INVALID_ACTL" | "UTILS.APNG_INVALID_FCTL" | "UTILS.APNG_INVALID_IHDR" | "UTILS.APNG_INVALID_SIGNATURE" | "UTILS.APNG_MISSING_ACTL" | "UTILS.APNG_MISSING_IHDR" | "UTILS.APNG_NO_FRAMES" | "UTILS.APNG_ZERO_CANVAS" | "UTILS.CAPTION_DATA_UNAVAILABLE" | "UTILS.CAPTION_PARSE_EMPTY" | "UTILS.CAPTION_UNSUPPORTED_MIME" | "UTILS.CAPTION_UTF16_INVALID_SIZE" | "UTILS.COMPRESSION_EMPTY_DATA" | "UTILS.COMPRESSION_FORMAT_NONE_FOR_COMPRESS" | "UTILS.COMPRESSION_FORMAT_NONE_FOR_DECOMPRESS" | "UTILS.COMPRESSION_FORMAT_UNSUPPORTED" | "UTILS.COMPRESSION_NO_MAGIC_BYTES" | "UTILS.COMPRESSION_ZSTD_INVALID_FRAME" | "UTILS.ENGINE_UNKNOWN_COMPONENT_TYPE" | "UTILS.ENUM_VALUE_INVALID" | "UTILS.FILE_ALLOC_FAILED" | "UTILS.FILE_MAP_FAILED" | "UTILS.FILE_OPEN_FAILED" | "UTILS.FILE_READ_FAILED" | "UTILS.FILE_SIZE_FAILED" | "UTILS.FILE_TOO_LARGE" | "UTILS.GIF_PARSE_FAILED" | "UTILS.METAANY_EXPECTED_ARRAY" | "UTILS.METAANY_ITEM_MAP_FAILED" | "UTILS.METAANY_MEMBER_MAP_FAILED" | "UTILS.METAANY_MISSING_PROPERTY" | "UTILS.METAANY_NON_STRING_TO_STRING" | "UTILS.METAANY_RESULT_TYPE_NOT_REFLECTED" | "UTILS.METAANY_SET_FAILED" | "UTILS.METAANY_TYPE_NEEDS_REFLECTION" | "UTILS.METAANY_UNDEFINED" | "UTILS.METAANY_UNHANDLED_INTEGRAL" | "UTILS.METAANY_UNHANDLED_SEQUENCE" | "UTILS.METAANY_UNHANDLED_TYPE_KIND" | "UTILS.META_TYPE_FUNCTION_UNKNOWN" | "UTILS.META_TYPE_INVALID" | "UTILS.META_TYPE_INVOKE_FAILED" | "UTILS.MKV_EBML_PARSE_FAILED" | "UTILS.MKV_INVALID_DATA" | "UTILS.MKV_NO_TRACKS" | "UTILS.MKV_SEGMENT_CREATE_FAILED" | "UTILS.MKV_SEGMENT_LOAD_FAILED" | "UTILS.MP4_AUDIO_CODEC_UNSUPPORTED" | "UTILS.MP4_AUDIO_TRACK_INDEX_OUT_OF_BOUNDS" | "UTILS.MP4_OPEN_FAILED" | "UTILS.MP4_VIDEO_CODEC_UNSUPPORTED" | "UTILS.PIXEL_BUFFER_BACKEND_TEXTURE_INCOMPLETE" | "UTILS.PIXEL_BUFFER_GL_TEXTURE_INFO_FAILED" | "UTILS.PIXEL_BUFFER_INVALID_IMAGE" | "UTILS.PIXEL_BUFFER_NOT_STREAM_FILL" | "UTILS.PIXEL_BUFFER_NO_BACKEND_TEXTURE" | "UTILS.PIXEL_BUFFER_NO_CANVAS" | "UTILS.PIXEL_BUFFER_NO_GPU_CONTEXT" | "UTILS.PIXEL_BUFFER_UNSUPPORTED_FORMAT" | "UTILS.REFLECTION_BLOCK_NOT_VALID" | "UTILS.REFLECTION_COMPONENT_NOT_REFLECTED" | "UTILS.REFLECTION_COMPONENT_NOT_SET" | "UTILS.REFLECTION_ENTITY_MISSING_COMPONENT" | "UTILS.REFLECTION_KEY_NOT_FOUND" | "UTILS.REFLECTION_KEY_PATH_EMPTY" | "UTILS.REFLECTION_KEY_PATH_MEMBER_MISSING" | "UTILS.REFLECTION_MEMBER_NOT_ACCESSIBLE_BY_REF" | "UTILS.REFLECTION_MEMBER_NOT_FOUND" | "UTILS.REFLECTION_MEMBER_TYPE_NOT_REFLECTED" | "UTILS.REFLECTION_NO_MEMBERS_FOR_PREFIX" | "UTILS.REFLECTION_SET_MEMBER_FAILED" | "UTILS.REFLECTION_SET_WILDCARD_TYPE_MISMATCH" | "UTILS.REFLECTION_TYPE_NOT_REFLECTED" | "UTILS.REFLECTION_TYPE_NO_MEMBERS" | "UTILS.REFLECTION_UNSUPPORTED_TYPE" | "UTILS.REFLECTION_WILDCARD_NOT_TAIL" | "UTILS.REFLECTION_WILDCARD_SET_PARTIAL" | "UTILS.REFLECTION_WILDCARD_TYPE_MISMATCH" | "UTILS.REFLECTION_WILDCARD_VALUE_MISMATCH" | "UTILS.SETTING_NO_ARGS" | "UTILS.STD_EXPECTED_STRING_ERROR" | "UTILS.STORAGE_KEY_NOT_FOUND" | "UTILS.TRACKING_NOT_ENABLED" | "UTILS.URI_NON_ASCII" | "UTILS.URI_PARSE_FAILED" | "UTILS.WAV_DATA_BEFORE_FMT" | "UTILS.WAV_FMT_CHUNK_TOO_SMALL" | "UTILS.WAV_INVALID_BITS_PER_SAMPLE" | "UTILS.WAV_MISSING_FMT_OR_DATA" | "UTILS.WAV_NOT_WAVE" | "UTILS.WAV_TRUNCATED_FMT_CHUNK" | "UTILS.WAV_TRUNCATED_RIFF_HEADER" | "UTILS.WAV_TRUNCATED_UNKNOWN_CHUNK" | "UTILS.WAV_UNSUPPORTED_AUDIO_FORMAT" | "UTILS.WAV_ZERO_CHANNELS" | "UTILS.WAV_ZERO_SAMPLE_RATE" | "UTILS.WAV_ZERO_SIZE_CHUNK" | "UTILS.ZSTD_COMPRESS_FAILED" | "UTILS.ZSTD_DECOMPRESS_FAILED";Every stable catalog error code as a string-literal union. Use it to type-check a
branch on EngineError.code (which stays a plain string so unknown/future codes
never break consumers):
Example#
if (isEngineError(error) && error.code === ('SCENE.NOT_VALID' satisfies EngineErrorCode)) { // handle it}