gitextract_2ps1ko7v/ ├── .eslintrc.js ├── .gdignore ├── .github/ │ └── workflows/ │ └── main.yml ├── .gitignore ├── .gitmodules ├── .husky/ │ └── pre-commit ├── .prettierignore ├── .vscode/ │ ├── launch.json │ └── settings.json ├── LICENSE.md ├── README.md ├── _godot_defs/ │ └── static/ │ ├── @base.d.ts │ ├── @global_functions.d.ts │ ├── @globals.d.ts │ ├── AABB.d.ts │ ├── AESContext.d.ts │ ├── ARVRAnchor.d.ts │ ├── ARVRCamera.d.ts │ ├── ARVRController.d.ts │ ├── ARVRInterface.d.ts │ ├── ARVROrigin.d.ts │ ├── ARVRPositionalTracker.d.ts │ ├── ARVRServer.d.ts │ ├── AStar.d.ts │ ├── AStar2D.d.ts │ ├── AcceptDialog.d.ts │ ├── AnimatedSprite.d.ts │ ├── AnimatedSprite3D.d.ts │ ├── AnimatedTexture.d.ts │ ├── Animation.d.ts │ ├── AnimationNode.d.ts │ ├── AnimationNodeAdd2.d.ts │ ├── AnimationNodeAdd3.d.ts │ ├── AnimationNodeAnimation.d.ts │ ├── AnimationNodeBlend2.d.ts │ ├── AnimationNodeBlend3.d.ts │ ├── AnimationNodeBlendSpace1D.d.ts │ ├── AnimationNodeBlendSpace2D.d.ts │ ├── AnimationNodeBlendTree.d.ts │ ├── AnimationNodeOneShot.d.ts │ ├── AnimationNodeOutput.d.ts │ ├── AnimationNodeStateMachine.d.ts │ ├── AnimationNodeStateMachinePlayback.d.ts │ ├── AnimationNodeStateMachineTransition.d.ts │ ├── AnimationNodeTimeScale.d.ts │ ├── AnimationNodeTimeSeek.d.ts │ ├── AnimationNodeTransition.d.ts │ ├── AnimationPlayer.d.ts │ ├── AnimationRootNode.d.ts │ ├── AnimationTrackEditPlugin.d.ts │ ├── AnimationTree.d.ts │ ├── AnimationTreePlayer.d.ts │ ├── Area.d.ts │ ├── Area2D.d.ts │ ├── ArrayMesh.d.ts │ ├── AspectRatioContainer.d.ts │ ├── AtlasTexture.d.ts │ ├── AudioBusLayout.d.ts │ ├── AudioEffect.d.ts │ ├── AudioEffectAmplify.d.ts │ ├── AudioEffectBandLimitFilter.d.ts │ ├── AudioEffectBandPassFilter.d.ts │ ├── AudioEffectCapture.d.ts │ ├── AudioEffectChorus.d.ts │ ├── AudioEffectCompressor.d.ts │ ├── AudioEffectDelay.d.ts │ ├── AudioEffectDistortion.d.ts │ ├── AudioEffectEQ.d.ts │ ├── AudioEffectEQ10.d.ts │ ├── AudioEffectEQ21.d.ts │ ├── AudioEffectEQ6.d.ts │ ├── AudioEffectFilter.d.ts │ ├── AudioEffectHighPassFilter.d.ts │ ├── AudioEffectHighShelfFilter.d.ts │ ├── AudioEffectInstance.d.ts │ ├── AudioEffectLimiter.d.ts │ ├── AudioEffectLowPassFilter.d.ts │ ├── AudioEffectLowShelfFilter.d.ts │ ├── AudioEffectNotchFilter.d.ts │ ├── AudioEffectPanner.d.ts │ ├── AudioEffectPhaser.d.ts │ ├── AudioEffectPitchShift.d.ts │ ├── AudioEffectRecord.d.ts │ ├── AudioEffectReverb.d.ts │ ├── AudioEffectSpectrumAnalyzer.d.ts │ ├── AudioEffectSpectrumAnalyzerInstance.d.ts │ ├── AudioEffectStereoEnhance.d.ts │ ├── AudioServer.d.ts │ ├── AudioStream.d.ts │ ├── AudioStreamGenerator.d.ts │ ├── AudioStreamGeneratorPlayback.d.ts │ ├── AudioStreamMicrophone.d.ts │ ├── AudioStreamPlayback.d.ts │ ├── AudioStreamPlaybackResampled.d.ts │ ├── AudioStreamPlayer.d.ts │ ├── AudioStreamPlayer2D.d.ts │ ├── AudioStreamPlayer3D.d.ts │ ├── AudioStreamRandomPitch.d.ts │ ├── AudioStreamSample.d.ts │ ├── BackBufferCopy.d.ts │ ├── BakedLightmap.d.ts │ ├── BakedLightmapData.d.ts │ ├── BaseButton.d.ts │ ├── Basis.d.ts │ ├── BitMap.d.ts │ ├── BitmapFont.d.ts │ ├── Bone2D.d.ts │ ├── BoneAttachment.d.ts │ ├── BoxContainer.d.ts │ ├── BoxShape.d.ts │ ├── Button.d.ts │ ├── ButtonGroup.d.ts │ ├── CPUParticles.d.ts │ ├── CPUParticles2D.d.ts │ ├── CSGBox.d.ts │ ├── CSGCombiner.d.ts │ ├── CSGCylinder.d.ts │ ├── CSGMesh.d.ts │ ├── CSGPolygon.d.ts │ ├── CSGPrimitive.d.ts │ ├── CSGShape.d.ts │ ├── CSGSphere.d.ts │ ├── CSGTorus.d.ts │ ├── Camera.d.ts │ ├── Camera2D.d.ts │ ├── CameraFeed.d.ts │ ├── CameraServer.d.ts │ ├── CameraTexture.d.ts │ ├── CanvasItem.d.ts │ ├── CanvasItemMaterial.d.ts │ ├── CanvasLayer.d.ts │ ├── CanvasModulate.d.ts │ ├── CapsuleMesh.d.ts │ ├── CapsuleShape.d.ts │ ├── CapsuleShape2D.d.ts │ ├── CenterContainer.d.ts │ ├── CharFXTransform.d.ts │ ├── CheckBox.d.ts │ ├── CheckButton.d.ts │ ├── CircleShape2D.d.ts │ ├── ClassDB.d.ts │ ├── ClippedCamera.d.ts │ ├── CollisionObject.d.ts │ ├── CollisionObject2D.d.ts │ ├── CollisionPolygon.d.ts │ ├── CollisionPolygon2D.d.ts │ ├── CollisionShape.d.ts │ ├── CollisionShape2D.d.ts │ ├── Color.d.ts │ ├── ColorPicker.d.ts │ ├── ColorPickerButton.d.ts │ ├── ColorRect.d.ts │ ├── ConcavePolygonShape.d.ts │ ├── ConcavePolygonShape2D.d.ts │ ├── ConeTwistJoint.d.ts │ ├── ConfigFile.d.ts │ ├── ConfirmationDialog.d.ts │ ├── Container.d.ts │ ├── Control.d.ts │ ├── ConvexPolygonShape.d.ts │ ├── ConvexPolygonShape2D.d.ts │ ├── Crypto.d.ts │ ├── CryptoKey.d.ts │ ├── CubeMap.d.ts │ ├── CubeMesh.d.ts │ ├── CullInstance.d.ts │ ├── Curve.d.ts │ ├── Curve2D.d.ts │ ├── Curve3D.d.ts │ ├── CurveTexture.d.ts │ ├── CylinderMesh.d.ts │ ├── CylinderShape.d.ts │ ├── DTLSServer.d.ts │ ├── DampedSpringJoint2D.d.ts │ ├── DirectionalLight.d.ts │ ├── Directory.d.ts │ ├── DynamicFont.d.ts │ ├── DynamicFontData.d.ts │ ├── EditorExportPlugin.d.ts │ ├── EditorFeatureProfile.d.ts │ ├── EditorFileDialog.d.ts │ ├── EditorFileSystem.d.ts │ ├── EditorFileSystemDirectory.d.ts │ ├── EditorImportPlugin.d.ts │ ├── EditorInspector.d.ts │ ├── EditorInspectorPlugin.d.ts │ ├── EditorInterface.d.ts │ ├── EditorNavigationMeshGenerator.d.ts │ ├── EditorPlugin.d.ts │ ├── EditorProperty.d.ts │ ├── EditorResourceConversionPlugin.d.ts │ ├── EditorResourcePicker.d.ts │ ├── EditorResourcePreview.d.ts │ ├── EditorResourcePreviewGenerator.d.ts │ ├── EditorSceneImporter.d.ts │ ├── EditorScenePostImport.d.ts │ ├── EditorScript.d.ts │ ├── EditorScriptPicker.d.ts │ ├── EditorSelection.d.ts │ ├── EditorSettings.d.ts │ ├── EditorSpatialGizmo.d.ts │ ├── EditorSpatialGizmoPlugin.d.ts │ ├── EditorSpinSlider.d.ts │ ├── EditorVCSInterface.d.ts │ ├── EncodedObjectAsID.d.ts │ ├── Engine.d.ts │ ├── Environment.d.ts │ ├── Expression.d.ts │ ├── ExternalTexture.d.ts │ ├── File.d.ts │ ├── FileDialog.d.ts │ ├── FileSystemDock.d.ts │ ├── Font.d.ts │ ├── FuncRef.d.ts │ ├── GIProbe.d.ts │ ├── GIProbeData.d.ts │ ├── Generic6DOFJoint.d.ts │ ├── Geometry.d.ts │ ├── GeometryInstance.d.ts │ ├── Gradient.d.ts │ ├── GradientTexture.d.ts │ ├── GraphEdit.d.ts │ ├── GraphNode.d.ts │ ├── GridContainer.d.ts │ ├── GrooveJoint2D.d.ts │ ├── HBoxContainer.d.ts │ ├── HMACContext.d.ts │ ├── HScrollBar.d.ts │ ├── HSeparator.d.ts │ ├── HSlider.d.ts │ ├── HSplitContainer.d.ts │ ├── HTTPClient.d.ts │ ├── HTTPRequest.d.ts │ ├── HashingContext.d.ts │ ├── HeightMapShape.d.ts │ ├── HingeJoint.d.ts │ ├── IP.d.ts │ ├── Image.d.ts │ ├── ImageTexture.d.ts │ ├── ImmediateGeometry.d.ts │ ├── Input.d.ts │ ├── InputEvent.d.ts │ ├── InputEventAction.d.ts │ ├── InputEventGesture.d.ts │ ├── InputEventJoypadButton.d.ts │ ├── InputEventJoypadMotion.d.ts │ ├── InputEventKey.d.ts │ ├── InputEventMIDI.d.ts │ ├── InputEventMagnifyGesture.d.ts │ ├── InputEventMouse.d.ts │ ├── InputEventMouseButton.d.ts │ ├── InputEventMouseMotion.d.ts │ ├── InputEventPanGesture.d.ts │ ├── InputEventScreenDrag.d.ts │ ├── InputEventScreenTouch.d.ts │ ├── InputEventWithModifiers.d.ts │ ├── InputMap.d.ts │ ├── InstancePlaceholder.d.ts │ ├── InterpolatedCamera.d.ts │ ├── ItemList.d.ts │ ├── JNISingleton.d.ts │ ├── JSON.d.ts │ ├── JSONParseResult.d.ts │ ├── JSONRPC.d.ts │ ├── JavaClass.d.ts │ ├── JavaClassWrapper.d.ts │ ├── JavaScript.d.ts │ ├── JavaScriptObject.d.ts │ ├── Joint.d.ts │ ├── Joint2D.d.ts │ ├── KinematicBody.d.ts │ ├── KinematicBody2D.d.ts │ ├── KinematicCollision.d.ts │ ├── KinematicCollision2D.d.ts │ ├── Label.d.ts │ ├── LargeTexture.d.ts │ ├── Light.d.ts │ ├── Light2D.d.ts │ ├── LightOccluder2D.d.ts │ ├── Line2D.d.ts │ ├── LineEdit.d.ts │ ├── LineShape2D.d.ts │ ├── LinkButton.d.ts │ ├── Listener.d.ts │ ├── Listener2D.d.ts │ ├── MainLoop.d.ts │ ├── MarginContainer.d.ts │ ├── Marshalls.d.ts │ ├── Material.d.ts │ ├── MenuButton.d.ts │ ├── Mesh.d.ts │ ├── MeshDataTool.d.ts │ ├── MeshInstance.d.ts │ ├── MeshInstance2D.d.ts │ ├── MeshLibrary.d.ts │ ├── MeshTexture.d.ts │ ├── MultiMesh.d.ts │ ├── MultiMeshInstance.d.ts │ ├── MultiMeshInstance2D.d.ts │ ├── MultiplayerAPI.d.ts │ ├── Mutex.d.ts │ ├── Navigation.d.ts │ ├── Navigation2D.d.ts │ ├── NavigationMesh.d.ts │ ├── NavigationMeshInstance.d.ts │ ├── NavigationPolygon.d.ts │ ├── NavigationPolygonInstance.d.ts │ ├── NetworkedMultiplayerPeer.d.ts │ ├── NinePatchRect.d.ts │ ├── Node.d.ts │ ├── Node2D.d.ts │ ├── NodePath.d.ts │ ├── OS.d.ts │ ├── Object.d.ts │ ├── Occluder.d.ts │ ├── OccluderPolygon2D.d.ts │ ├── OccluderShape.d.ts │ ├── OccluderShapeSphere.d.ts │ ├── OmniLight.d.ts │ ├── OptionButton.d.ts │ ├── PCKPacker.d.ts │ ├── PHashTranslation.d.ts │ ├── PackedDataContainer.d.ts │ ├── PackedDataContainerRef.d.ts │ ├── PacketPeer.d.ts │ ├── PacketPeerDTLS.d.ts │ ├── PacketPeerStream.d.ts │ ├── PacketPeerUDP.d.ts │ ├── Panel.d.ts │ ├── PanelContainer.d.ts │ ├── PanoramaSky.d.ts │ ├── ParallaxBackground.d.ts │ ├── ParallaxLayer.d.ts │ ├── Particles.d.ts │ ├── Particles2D.d.ts │ ├── ParticlesMaterial.d.ts │ ├── Path.d.ts │ ├── Path2D.d.ts │ ├── PathFollow.d.ts │ ├── PathFollow2D.d.ts │ ├── Performance.d.ts │ ├── PhysicalBone.d.ts │ ├── Physics2DDirectBodyState.d.ts │ ├── Physics2DDirectSpaceState.d.ts │ ├── Physics2DServer.d.ts │ ├── Physics2DShapeQueryParameters.d.ts │ ├── Physics2DTestMotionResult.d.ts │ ├── PhysicsBody.d.ts │ ├── PhysicsBody2D.d.ts │ ├── PhysicsDirectBodyState.d.ts │ ├── PhysicsDirectSpaceState.d.ts │ ├── PhysicsMaterial.d.ts │ ├── PhysicsServer.d.ts │ ├── PhysicsShapeQueryParameters.d.ts │ ├── PhysicsTestMotionResult.d.ts │ ├── PinJoint.d.ts │ ├── PinJoint2D.d.ts │ ├── Plane.d.ts │ ├── PlaneMesh.d.ts │ ├── PlaneShape.d.ts │ ├── PointMesh.d.ts │ ├── Polygon2D.d.ts │ ├── PolygonPathFinder.d.ts │ ├── PoolByteArray.d.ts │ ├── PoolColorArray.d.ts │ ├── PoolIntArray.d.ts │ ├── PoolRealArray.d.ts │ ├── PoolStringArray.d.ts │ ├── PoolVector2Array.d.ts │ ├── PoolVector3Array.d.ts │ ├── Popup.d.ts │ ├── PopupDialog.d.ts │ ├── PopupMenu.d.ts │ ├── PopupPanel.d.ts │ ├── Portal.d.ts │ ├── Position2D.d.ts │ ├── Position3D.d.ts │ ├── PrimitiveMesh.d.ts │ ├── PrismMesh.d.ts │ ├── ProceduralSky.d.ts │ ├── ProgressBar.d.ts │ ├── ProjectSettings.d.ts │ ├── ProximityGroup.d.ts │ ├── ProxyTexture.d.ts │ ├── QuadMesh.d.ts │ ├── Quat.d.ts │ ├── RID.d.ts │ ├── RandomNumberGenerator.d.ts │ ├── Range.d.ts │ ├── RayCast.d.ts │ ├── RayCast2D.d.ts │ ├── RayShape.d.ts │ ├── RayShape2D.d.ts │ ├── Rect2.d.ts │ ├── RectangleShape2D.d.ts │ ├── Reference.d.ts │ ├── ReferenceRect.d.ts │ ├── ReflectionProbe.d.ts │ ├── RemoteTransform.d.ts │ ├── RemoteTransform2D.d.ts │ ├── Resource.d.ts │ ├── ResourceFormatLoader.d.ts │ ├── ResourceFormatSaver.d.ts │ ├── ResourceImporter.d.ts │ ├── ResourceInteractiveLoader.d.ts │ ├── ResourceLoader.d.ts │ ├── ResourcePreloader.d.ts │ ├── ResourceSaver.d.ts │ ├── RichTextEffect.d.ts │ ├── RichTextLabel.d.ts │ ├── RigidBody.d.ts │ ├── RigidBody2D.d.ts │ ├── Room.d.ts │ ├── RoomGroup.d.ts │ ├── RoomManager.d.ts │ ├── RootMotionView.d.ts │ ├── SceneState.d.ts │ ├── SceneTree.d.ts │ ├── SceneTreeTimer.d.ts │ ├── Script.d.ts │ ├── ScriptCreateDialog.d.ts │ ├── ScriptEditor.d.ts │ ├── ScrollBar.d.ts │ ├── ScrollContainer.d.ts │ ├── SegmentShape2D.d.ts │ ├── Semaphore.d.ts │ ├── Separator.d.ts │ ├── Shader.d.ts │ ├── ShaderMaterial.d.ts │ ├── Shape.d.ts │ ├── Shape2D.d.ts │ ├── ShortCut.d.ts │ ├── Skeleton.d.ts │ ├── Skeleton2D.d.ts │ ├── SkeletonIK.d.ts │ ├── Skin.d.ts │ ├── SkinReference.d.ts │ ├── Sky.d.ts │ ├── Slider.d.ts │ ├── SliderJoint.d.ts │ ├── SoftBody.d.ts │ ├── Spatial.d.ts │ ├── SpatialGizmo.d.ts │ ├── SpatialMaterial.d.ts │ ├── SpatialVelocityTracker.d.ts │ ├── SphereMesh.d.ts │ ├── SphereShape.d.ts │ ├── SpinBox.d.ts │ ├── SplitContainer.d.ts │ ├── SpotLight.d.ts │ ├── SpringArm.d.ts │ ├── Sprite.d.ts │ ├── Sprite3D.d.ts │ ├── SpriteBase3D.d.ts │ ├── SpriteFrames.d.ts │ ├── StaticBody.d.ts │ ├── StaticBody2D.d.ts │ ├── StreamPeer.d.ts │ ├── StreamPeerBuffer.d.ts │ ├── StreamPeerSSL.d.ts │ ├── StreamPeerTCP.d.ts │ ├── StreamTexture.d.ts │ ├── String.d.ts │ ├── StyleBox.d.ts │ ├── StyleBoxEmpty.d.ts │ ├── StyleBoxFlat.d.ts │ ├── StyleBoxLine.d.ts │ ├── StyleBoxTexture.d.ts │ ├── SurfaceTool.d.ts │ ├── TCP_Server.d.ts │ ├── TabContainer.d.ts │ ├── Tabs.d.ts │ ├── TextEdit.d.ts │ ├── TextFile.d.ts │ ├── Texture.d.ts │ ├── Texture3D.d.ts │ ├── TextureArray.d.ts │ ├── TextureButton.d.ts │ ├── TextureLayered.d.ts │ ├── TextureProgress.d.ts │ ├── TextureRect.d.ts │ ├── Theme.d.ts │ ├── Thread.d.ts │ ├── TileMap.d.ts │ ├── TileSet.d.ts │ ├── Time.d.ts │ ├── Timer.d.ts │ ├── ToolButton.d.ts │ ├── TouchScreenButton.d.ts │ ├── Transform.d.ts │ ├── Transform2D.d.ts │ ├── Translation.d.ts │ ├── TranslationServer.d.ts │ ├── Tree.d.ts │ ├── TreeItem.d.ts │ ├── TriangleMesh.d.ts │ ├── Tween.d.ts │ ├── UDPServer.d.ts │ ├── UndoRedo.d.ts │ ├── VBoxContainer.d.ts │ ├── VScrollBar.d.ts │ ├── VSeparator.d.ts │ ├── VSlider.d.ts │ ├── VSplitContainer.d.ts │ ├── Variant.d.ts │ ├── Vector2.d.ts │ ├── Vector3.d.ts │ ├── VehicleBody.d.ts │ ├── VehicleWheel.d.ts │ ├── VideoPlayer.d.ts │ ├── VideoStream.d.ts │ ├── Viewport.d.ts │ ├── ViewportContainer.d.ts │ ├── ViewportTexture.d.ts │ ├── VisibilityEnabler.d.ts │ ├── VisibilityEnabler2D.d.ts │ ├── VisibilityNotifier.d.ts │ ├── VisibilityNotifier2D.d.ts │ ├── VisualInstance.d.ts │ ├── VisualServer.d.ts │ ├── VisualShader.d.ts │ ├── VisualShaderNode.d.ts │ ├── VisualShaderNodeBooleanConstant.d.ts │ ├── VisualShaderNodeBooleanUniform.d.ts │ ├── VisualShaderNodeColorConstant.d.ts │ ├── VisualShaderNodeColorFunc.d.ts │ ├── VisualShaderNodeColorOp.d.ts │ ├── VisualShaderNodeColorUniform.d.ts │ ├── VisualShaderNodeCompare.d.ts │ ├── VisualShaderNodeCubeMap.d.ts │ ├── VisualShaderNodeCubeMapUniform.d.ts │ ├── VisualShaderNodeCustom.d.ts │ ├── VisualShaderNodeDeterminant.d.ts │ ├── VisualShaderNodeDotProduct.d.ts │ ├── VisualShaderNodeExpression.d.ts │ ├── VisualShaderNodeFaceForward.d.ts │ ├── VisualShaderNodeFresnel.d.ts │ ├── VisualShaderNodeGlobalExpression.d.ts │ ├── VisualShaderNodeGroupBase.d.ts │ ├── VisualShaderNodeIf.d.ts │ ├── VisualShaderNodeInput.d.ts │ ├── VisualShaderNodeIs.d.ts │ ├── VisualShaderNodeOuterProduct.d.ts │ ├── VisualShaderNodeOutput.d.ts │ ├── VisualShaderNodeScalarClamp.d.ts │ ├── VisualShaderNodeScalarConstant.d.ts │ ├── VisualShaderNodeScalarDerivativeFunc.d.ts │ ├── VisualShaderNodeScalarFunc.d.ts │ ├── VisualShaderNodeScalarInterp.d.ts │ ├── VisualShaderNodeScalarOp.d.ts │ ├── VisualShaderNodeScalarSmoothStep.d.ts │ ├── VisualShaderNodeScalarSwitch.d.ts │ ├── VisualShaderNodeScalarUniform.d.ts │ ├── VisualShaderNodeSwitch.d.ts │ ├── VisualShaderNodeTexture.d.ts │ ├── VisualShaderNodeTextureUniform.d.ts │ ├── VisualShaderNodeTextureUniformTriplanar.d.ts │ ├── VisualShaderNodeTransformCompose.d.ts │ ├── VisualShaderNodeTransformConstant.d.ts │ ├── VisualShaderNodeTransformDecompose.d.ts │ ├── VisualShaderNodeTransformFunc.d.ts │ ├── VisualShaderNodeTransformMult.d.ts │ ├── VisualShaderNodeTransformUniform.d.ts │ ├── VisualShaderNodeTransformVecMult.d.ts │ ├── VisualShaderNodeUniform.d.ts │ ├── VisualShaderNodeUniformRef.d.ts │ ├── VisualShaderNodeVec3Constant.d.ts │ ├── VisualShaderNodeVec3Uniform.d.ts │ ├── VisualShaderNodeVectorClamp.d.ts │ ├── VisualShaderNodeVectorCompose.d.ts │ ├── VisualShaderNodeVectorDecompose.d.ts │ ├── VisualShaderNodeVectorDerivativeFunc.d.ts │ ├── VisualShaderNodeVectorDistance.d.ts │ ├── VisualShaderNodeVectorFunc.d.ts │ ├── VisualShaderNodeVectorInterp.d.ts │ ├── VisualShaderNodeVectorLen.d.ts │ ├── VisualShaderNodeVectorOp.d.ts │ ├── VisualShaderNodeVectorRefract.d.ts │ ├── VisualShaderNodeVectorScalarMix.d.ts │ ├── VisualShaderNodeVectorScalarSmoothStep.d.ts │ ├── VisualShaderNodeVectorScalarStep.d.ts │ ├── VisualShaderNodeVectorSmoothStep.d.ts │ ├── WeakRef.d.ts │ ├── WebSocketClient.d.ts │ ├── WebSocketMultiplayerPeer.d.ts │ ├── WebSocketPeer.d.ts │ ├── WebSocketServer.d.ts │ ├── WindowDialog.d.ts │ ├── World.d.ts │ ├── World2D.d.ts │ ├── WorldEnvironment.d.ts │ ├── X509Certificate.d.ts │ ├── XMLParser.d.ts │ └── YSort.d.ts ├── bin/ │ └── index.js ├── check_version.ts ├── errors.ts ├── generate_library_defs/ │ ├── custom_defs/ │ │ ├── array_def.ts │ │ ├── dictionary_def.ts │ │ └── packed_scene_def.ts │ ├── generate_base.ts │ ├── generate_gdscript_lib.ts │ ├── generate_tsconfig.ts │ ├── generation_utils.ts │ ├── index.ts │ └── library_builder.ts ├── main.ts ├── mockProject/ │ ├── .gitignore │ ├── Main.tscn │ ├── default_env.tres │ ├── icon.png.import │ ├── ignore_me/ │ │ └── ignore_me_too.ts │ ├── ignore_me.ts │ ├── project.godot │ ├── ts2gd.json │ └── tsconfig.json ├── package.json ├── parse_args.ts ├── parse_node/ │ ├── library_functions.ts │ ├── parse_array_literal_expression.ts │ ├── parse_arrow_function.ts │ ├── parse_binary_expression.ts │ ├── parse_block.ts │ ├── parse_break_statement.ts │ ├── parse_call_expression.ts │ ├── parse_class_declaration.ts │ ├── parse_conditional_expression.ts │ ├── parse_constructor.ts │ ├── parse_continue_statement.ts │ ├── parse_element_access_expression.ts │ ├── parse_empty_statement.ts │ ├── parse_enum_declaration.ts │ ├── parse_expression_statement.ts │ ├── parse_for_in_statement.ts │ ├── parse_for_of_statement.ts │ ├── parse_for_statement.ts │ ├── parse_get_accessor.ts │ ├── parse_identifier.ts │ ├── parse_if_statement.ts │ ├── parse_import_declaration.ts │ ├── parse_method_declaration.ts │ ├── parse_new_expression.ts │ ├── parse_no_substitution_template_expression.ts │ ├── parse_numeric_literal.ts │ ├── parse_object_literal_expression.ts │ ├── parse_parameter.ts │ ├── parse_parenthesized_expression.ts │ ├── parse_postfix_unary_expression.ts │ ├── parse_prefix_unary_expression.ts │ ├── parse_property_access_expression.ts │ ├── parse_property_declaration.ts │ ├── parse_return_statement.ts │ ├── parse_set_accessor.ts │ ├── parse_source_file.ts │ ├── parse_string_literal.ts │ ├── parse_super_keyword.ts │ ├── parse_switch_statement.ts │ ├── parse_template_expression.ts │ ├── parse_this_keyword.ts │ ├── parse_type_alias_declaration.ts │ ├── parse_type_reference.ts │ ├── parse_typeof_expression.ts │ ├── parse_variable_declaration.ts │ ├── parse_variable_declaration_list.ts │ ├── parse_variable_statement.ts │ ├── parse_while_statement.ts │ └── parse_yield_expression.ts ├── parse_node.ts ├── project/ │ ├── assets/ │ │ ├── asset_font.ts │ │ ├── asset_glb.ts │ │ ├── asset_godot_scene.ts │ │ ├── asset_image.ts │ │ ├── asset_source_file.ts │ │ ├── asset_utils.ts │ │ ├── base_asset.ts │ │ └── index.ts │ ├── generate_dynamic_defs/ │ │ ├── build_action_names.ts │ │ ├── build_asset_paths.ts │ │ ├── build_group_types.ts │ │ ├── build_node_paths.ts │ │ ├── build_scene_imports.ts │ │ ├── definition_builder.ts │ │ └── index.ts │ ├── godot_parser.ts │ ├── godot_project_file.ts │ ├── index.ts │ ├── paths.ts │ └── project.ts ├── readme/ │ └── .gitignore ├── run.sh ├── scope.ts ├── tests/ │ ├── project_tests.ts │ ├── stubs.ts │ └── test.ts ├── ts_utils.ts └── tsconfig.json