mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-03 23:55:04 +08:00
Large refactoring and new nodes
* Fix node reference when changing elements * Fix ScriptVariables parsing * Fix invariant text and niagara types * Niagara convert nodes * Move node tests to own files * More Niagara tests * Niagara float and smaller fixes * More Decoding * More decoding * WIP * Float is real * WIP * More types and colors * Test case and small polish * WIP * WIP * Fix niagara script variables merging * Fix Niagara variables * Fixing mirrored ExportPath * Fix Export paths name adjustments * Simplify arc calculation * Simplify a bit arc calculation * source / destionation => origin / target * Minor refactoring * Fix switched link position * Rename some properties for uniformity * Fix input escape * Simplify test * About window * Dialog backdrop style * About dialog touches * Remove dependency and minot improvement * Light mode * Fix link location and css small improvement * Link direction and minor fixes * Some minor fixes and refactoring * Refactoring WIP * Shorting repetitive bits * More tests * Simplify linking tests
This commit is contained in:
5
types.js
Normal file → Executable file
5
types.js
Normal file → Executable file
@@ -7,6 +7,7 @@
|
||||
*/
|
||||
/**
|
||||
* @typedef {CustomEvent<{ value: Coordinates }>} UEBDragEvent
|
||||
* @typedef {CustomEvent} UEBNodeUpdateEvent
|
||||
*/
|
||||
/** @typedef {typeof import("./js/entity/IEntity.js").default} IEntityConstructor */
|
||||
/**
|
||||
@@ -57,6 +58,7 @@
|
||||
* @typedef {import("./js/element/SelectorElement.js").default} SelectorElement
|
||||
* @typedef {import("./js/element/WindowElement.js").default} WindowElement
|
||||
* @typedef {import("./js/entity/ByteEntity.js").default} ByteEntity
|
||||
* @typedef {import("./js/entity/BlueprintEntity.js").default} BlueprintEntity
|
||||
* @typedef {import("./js/entity/ColorChannelEntity.js").default} ColorChannelEntity
|
||||
* @typedef {import("./js/entity/ComputedTypeEntity.js").default} ComputedTypeEntity
|
||||
* @typedef {import("./js/entity/EnumDisplayValueEntity.js").default} EnumDisplayValueEntity
|
||||
@@ -92,6 +94,7 @@
|
||||
* @typedef {import("./js/entity/UnknownPinEntity.js").default} UnknownPinEntity
|
||||
* @typedef {import("./js/entity/VariableReferenceEntity.js").default} VariableReferenceEntity
|
||||
* @typedef {import("./js/entity/Vector2DEntity.js").default} Vector2DEntity
|
||||
* @typedef {import("./js/entity/Vector4DEntity.js").default} Vector4DEntity
|
||||
* @typedef {import("./js/entity/VectorEntity.js").default} VectorEntity
|
||||
* @typedef {import("./js/input/IInput.js").default} IInput
|
||||
* @typedef {import("./js/input/keyboard/KeyboardShortcut.js").default} KeyboardShortcut
|
||||
@@ -101,7 +104,6 @@
|
||||
* @typedef {import("./js/template/ColorSliderTemplate.js").default} ColorSliderTemplate
|
||||
* @typedef {import("./js/template/IDraggableControlTemplate.js").default} IDraggableControlTemplate
|
||||
* @typedef {import("./js/template/IDraggablePositionedTemplate.js").default} IDraggablePositionedTemplate
|
||||
* @typedef {typeof import("./js/entity/ComputedTypeEntity.js").default} ComputedTypeEntityConstructor
|
||||
* @typedef {import("./js/template/IDraggableTemplate.js").default} IDraggableTemplate
|
||||
* @typedef {import("./js/template/IFromToPositionedTemplate.js").default} IFromToPositionedTemplate
|
||||
* @typedef {import("./js/template/IResizeableTemplate.js").default} IResizeableTemplate
|
||||
@@ -141,6 +143,7 @@
|
||||
* @typedef {import("lit").CSSResult} CSSResult
|
||||
* @typedef {import("lit").PropertyValues} PropertyValues
|
||||
* @typedef {import("lit").TemplateResult} TemplateResult
|
||||
* @typedef {typeof import("./js/entity/ComputedTypeEntity.js").default} ComputedTypeEntityConstructor
|
||||
*/
|
||||
/**
|
||||
* @template T
|
||||
|
||||
Reference in New Issue
Block a user