├── .clinerules ├── .cursor └── rules │ ├── components-rules.mdc │ ├── cursor-rules.mdc │ ├── event-model-rules.mdc │ ├── general-coding-rules.mdc │ ├── graph-structure.mdc │ ├── layer-rules.mdc │ ├── prettier-style-rules.mdc │ ├── project-rules.mdc │ ├── react-rules.mdc │ ├── story-rules.mdc │ └── typescript-rules.mdc ├── .editorconfig ├── .eslintrc ├── .github └── workflows │ ├── ci.yaml │ ├── main-preview.yml │ ├── pr-preview-build.yml │ ├── pr-preview-deploy.yml │ ├── pr-title.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierrc ├── .prettierrc.js ├── .roomodes ├── .roorules ├── .storybook ├── main.ts ├── preview.tsx └── styles │ └── global.css ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README-ru.md ├── README.md ├── __mocks__ └── styleMock.js ├── benchmarks └── blocklist-comparison.bench.js ├── commitlint.config.js ├── docs ├── blocks │ └── groups.md ├── components │ ├── anchors.md │ ├── block-component.md │ └── canvas-graph-component.md ├── connections │ ├── batch-rendering.md │ └── canvas-connection-system.md ├── migration-guides │ └── v0-to-v1.md ├── plugins │ ├── cssVariables.md │ └── devtools.md ├── react │ ├── declarative-components.md │ └── usage.md ├── rendering │ ├── layers.md │ └── rendering-mechanism.md └── system │ ├── camera.md │ ├── component-lifecycle.md │ ├── component-rendering-lifecycle.md │ ├── event-model.md │ ├── events.md │ ├── graph-settings.md │ ├── public_api.md │ ├── scheduler-system.md │ └── selection-manager.md ├── jest.config.ts ├── llms.txt ├── package.json ├── setupJest.js ├── src ├── api │ └── PublicGraphApi.ts ├── components │ └── canvas │ │ ├── EventedComponent │ │ └── EventedComponent.ts │ │ ├── GraphComponent │ │ ├── GraphComponent.test.ts │ │ └── index.tsx │ │ ├── anchors │ │ └── index.ts │ │ ├── blocks │ │ ├── Block.ts │ │ ├── Blocks.ts │ │ ├── controllers │ │ │ └── BlockController.ts │ │ └── generate.ts │ │ ├── connections │ │ ├── Arrow │ │ │ └── index.ts │ │ ├── BaseConnection.ts │ │ ├── BatchPath2D │ │ │ └── index.tsx │ │ ├── BlockConnection.ts │ │ ├── BlockConnections.ts │ │ ├── bezierHelpers.ts │ │ ├── index.ts │ │ └── labelHelper.ts │ │ ├── groups │ │ ├── BlockGroups.ts │ │ ├── Group.ts │ │ └── index.ts │ │ └── layers │ │ ├── belowLayer │ │ ├── Background.ts │ │ ├── BelowLayer.ts │ │ └── PointerGrid.ts │ │ ├── connectionLayer │ │ ├── ConnectionLayer.md │ │ └── ConnectionLayer.ts │ │ ├── cursorLayer │ │ ├── CursorLayer.ts │ │ └── index.ts │ │ ├── graphLayer │ │ └── GraphLayer.ts │ │ ├── newBlockLayer │ │ ├── NewBlockLayer.md │ │ └── NewBlockLayer.ts │ │ └── selectionLayer │ │ └── SelectionLayer.ts ├── graph.test.ts ├── graph.ts ├── graphConfig.ts ├── graphEvents.ts ├── index.ts ├── lib │ ├── Component.ts │ ├── CoreComponent.ts │ ├── Scheduler.ts │ ├── Tree.spec.ts │ ├── Tree.ts │ ├── index.ts │ └── utils.ts ├── plugins │ ├── cssVariables │ │ ├── CSSVariablesLayer.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── mapping.ts │ │ └── types.ts │ ├── devtools │ │ ├── DevToolsLayer.ts │ │ ├── constants.ts │ │ ├── devtools-layer.css │ │ └── types.ts │ ├── index.ts │ └── minimap │ │ └── layer.ts ├── react-components │ ├── Anchor.css │ ├── Anchor.tsx │ ├── Block.css │ ├── Block.tsx │ ├── BlocksList.tsx │ ├── GraphCanvas.tsx │ ├── GraphContext.tsx │ ├── GraphLayer.test.tsx │ ├── GraphLayer.tsx │ ├── GraphPortal.test.tsx │ ├── GraphPortal.tsx │ ├── elk │ │ ├── components │ │ │ └── MultipointConnection.ts │ │ ├── converters │ │ │ └── eklConverter.ts │ │ ├── hooks │ │ │ └── useElk.ts │ │ ├── index.ts │ │ └── types │ │ │ └── index.ts │ ├── events.ts │ ├── graph-canvas.css │ ├── hooks │ │ ├── index.ts │ │ ├── useBlockAnchorState.ts │ │ ├── useBlockState.ts │ │ ├── useGraph.ts │ │ ├── useGraphEvents.ts │ │ ├── useLayer.test.ts │ │ ├── useLayer.ts │ │ ├── usePrevious.ts │ │ └── useSignal.ts │ ├── index.ts │ ├── layer │ │ ├── ReactLayer.test.ts │ │ ├── ReactLayer.tsx │ │ └── index.ts │ └── utils │ │ ├── cn.test.ts │ │ ├── cn.ts │ │ └── hooks │ │ ├── useCompareState.ts │ │ └── useFn.ts ├── services │ ├── HitTest.ts │ ├── IncrementalBoundingBoxTracker.ts │ ├── Layer.css │ ├── Layer.ts │ ├── LayersService.ts │ ├── camera │ │ ├── Camera.ts │ │ └── CameraService.ts │ ├── optimizations │ │ ├── fpsManager.ts │ │ └── frameDebouncer.ts │ └── selection │ │ ├── BaseSelectionBucket.ts │ │ ├── MultipleSelectionBucket.test.ts │ │ ├── MultipleSelectionBucket.ts │ │ ├── Resolver.integration.test.ts │ │ ├── SelectionService.test.ts │ │ ├── SelectionService.ts │ │ ├── SingleSelectionBucket.test.ts │ │ ├── SingleSelectionBucket.ts │ │ ├── index.public.ts │ │ ├── index.ts │ │ └── types.ts ├── store │ ├── RootStore.test.ts │ ├── anchor │ │ └── Anchor.ts │ ├── block │ │ ├── Block.ts │ │ ├── BlocksList.test.ts │ │ ├── BlocksList.ts │ │ └── selectors.ts │ ├── connection │ │ ├── ConnectionList.ts │ │ ├── ConnectionState.ts │ │ ├── index.ts │ │ ├── port │ │ │ ├── Port.ts │ │ │ ├── PortList.test.ts │ │ │ ├── PortList.ts │ │ │ └── utils.ts │ │ └── selectors.ts │ ├── group │ │ ├── Group.ts │ │ └── GroupsList.ts │ ├── index.ts │ ├── settings.test.ts │ └── settings.ts ├── stories │ ├── Playground │ │ ├── ActionBlock │ │ │ ├── ActionBlock.css │ │ │ ├── ActionBlockHtml.tsx │ │ │ └── index.tsx │ │ ├── Editor │ │ │ ├── Editor.css │ │ │ ├── index.tsx │ │ │ ├── schema.ts │ │ │ ├── theme.ts │ │ │ └── utils.ts │ │ ├── GraphPlayground.tsx │ │ ├── Playground.css │ │ ├── Playground.stories.tsx │ │ ├── Settings.tsx │ │ ├── TextBlock │ │ │ ├── TextBlock.css │ │ │ ├── TextBlockHtml.tsx │ │ │ └── index.tsx │ │ ├── Toolbox.tsx │ │ ├── generateLayout.tsx │ │ └── hooks.ts │ ├── api │ │ ├── startStopGraph │ │ │ └── startStop.stories.tsx │ │ ├── updateBlock │ │ │ └── updateBlock.stories.tsx │ │ ├── updateConnection │ │ │ ├── config.ts │ │ │ └── updateConnection.stories.tsx │ │ ├── updateGraphColors │ │ │ └── updateGraphColors.stories.tsx │ │ ├── zoomSpeed │ │ │ └── zoomSpeed.stories.tsx │ │ ├── zoomToBlocks │ │ │ └── zoomToBlocks.stories.tsx │ │ ├── zoomToElements │ │ │ └── zoomToElements.stories.tsx │ │ ├── zoomToRect │ │ │ └── zoomToRect.stories.tsx │ │ └── zoomToViewPort │ │ │ └── zoomToViewPort.stories.tsx │ ├── canvas │ │ └── groups │ │ │ ├── default.stories.tsx │ │ │ ├── extended.stories.tsx │ │ │ ├── large.stories.tsx │ │ │ └── manual.stories.tsx │ ├── configurations │ │ ├── CustomLayerConfig.ts │ │ ├── bezierConnection.ts │ │ ├── coloredConnections.ts │ │ ├── customBlocksView.ts │ │ ├── definitions.ts │ │ ├── emptyGraph.ts │ │ ├── generatePretty.ts │ │ ├── oneBlock.ts │ │ ├── oneConnection.ts │ │ ├── verticalGraph.ts │ │ ├── withAnchorAndConnection.ts │ │ └── withAnchors.ts │ ├── examples │ │ ├── connectionLayer │ │ │ └── connectionLayer.stories.tsx │ │ ├── imageByBlocks │ │ │ ├── image.d.ts │ │ │ ├── image.png │ │ │ └── imageByBlocks.stories.tsx │ │ ├── imageInsteadBlock │ │ │ ├── done.png │ │ │ ├── fail.png │ │ │ ├── image.d.ts │ │ │ ├── imageInsteadBlock.stories.tsx │ │ │ ├── running.png │ │ │ └── waiting.png │ │ ├── mouseWheelBehaviorScroll │ │ │ └── mouseWheelBehaviorScroll.stories.tsx │ │ ├── newBlockLayer │ │ │ └── newBlockLayer.stories.tsx │ │ ├── themeChange │ │ │ └── themeChange.stories.tsx │ │ └── viewportInsets │ │ │ └── viewportInsets.stories.tsx │ ├── main │ │ ├── Block.css │ │ ├── Block.tsx │ │ ├── GraphEditor.stories.tsx │ │ ├── GraphEditor.tsx │ │ └── ToolboxLayer.tsx │ └── plugins │ │ ├── cssVariables │ │ ├── cssVariables.stories.css │ │ └── cssVariables.stories.tsx │ │ ├── devtools │ │ ├── DevTools.stories.tsx │ │ └── constants.ts │ │ ├── elk │ │ ├── elk.stories.tsx │ │ ├── generateExampleTree.ts │ │ └── getExampleConfig.ts │ │ └── minimap.stories.tsx └── utils │ ├── Emitter.ts │ ├── functions │ ├── clamp.ts │ ├── classNames.test.ts │ ├── classNames.ts │ ├── cssProp.ts │ ├── dragListener.ts │ ├── getBlocksRect.test.ts │ ├── index.ts │ ├── isTrackpadDetector.ts │ └── text.ts │ ├── renderers │ ├── render.ts │ ├── svgPath.ts │ └── text.ts │ ├── shapes │ ├── __snapshots__ │ │ ├── curvePolyline.test.ts.snap │ │ ├── polyline.test.ts.snap │ │ └── triangle.test.ts.snap │ ├── curvePolyline.test.ts │ ├── curvePolyline.ts │ ├── index.tsx │ ├── polyline.test.ts │ ├── polyline.tsx │ ├── triangle.test.ts │ └── triangle.ts │ ├── types │ ├── events.ts │ ├── global.d.ts │ ├── helpers.ts │ └── shapes.ts │ └── utils │ └── schedule.ts ├── tsconfig.json └── tsconfig.publish.json /.clinerules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.clinerules -------------------------------------------------------------------------------- /.cursor/rules/components-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/components-rules.mdc -------------------------------------------------------------------------------- /.cursor/rules/cursor-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/cursor-rules.mdc -------------------------------------------------------------------------------- /.cursor/rules/event-model-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/event-model-rules.mdc -------------------------------------------------------------------------------- /.cursor/rules/general-coding-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/general-coding-rules.mdc -------------------------------------------------------------------------------- /.cursor/rules/graph-structure.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/graph-structure.mdc -------------------------------------------------------------------------------- /.cursor/rules/layer-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/layer-rules.mdc -------------------------------------------------------------------------------- /.cursor/rules/prettier-style-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/prettier-style-rules.mdc -------------------------------------------------------------------------------- /.cursor/rules/project-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/project-rules.mdc -------------------------------------------------------------------------------- /.cursor/rules/react-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/react-rules.mdc -------------------------------------------------------------------------------- /.cursor/rules/story-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/story-rules.mdc -------------------------------------------------------------------------------- /.cursor/rules/typescript-rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.cursor/rules/typescript-rules.mdc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/main-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.github/workflows/main-preview.yml -------------------------------------------------------------------------------- /.github/workflows/pr-preview-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.github/workflows/pr-preview-build.yml -------------------------------------------------------------------------------- /.github/workflows/pr-preview-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.github/workflows/pr-preview-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.prettierrc -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@gravity-ui/prettier-config'); -------------------------------------------------------------------------------- /.roomodes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.roorules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.roorules -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.storybook/preview.tsx -------------------------------------------------------------------------------- /.storybook/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/.storybook/styles/global.css -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @draedful @Antamansid 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/LICENSE -------------------------------------------------------------------------------- /README-ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/README-ru.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; -------------------------------------------------------------------------------- /benchmarks/blocklist-comparison.bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/benchmarks/blocklist-comparison.bench.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/blocks/groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/blocks/groups.md -------------------------------------------------------------------------------- /docs/components/anchors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/components/anchors.md -------------------------------------------------------------------------------- /docs/components/block-component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/components/block-component.md -------------------------------------------------------------------------------- /docs/components/canvas-graph-component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/components/canvas-graph-component.md -------------------------------------------------------------------------------- /docs/connections/batch-rendering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/connections/batch-rendering.md -------------------------------------------------------------------------------- /docs/connections/canvas-connection-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/connections/canvas-connection-system.md -------------------------------------------------------------------------------- /docs/migration-guides/v0-to-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/migration-guides/v0-to-v1.md -------------------------------------------------------------------------------- /docs/plugins/cssVariables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/plugins/cssVariables.md -------------------------------------------------------------------------------- /docs/plugins/devtools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/plugins/devtools.md -------------------------------------------------------------------------------- /docs/react/declarative-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/react/declarative-components.md -------------------------------------------------------------------------------- /docs/react/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/react/usage.md -------------------------------------------------------------------------------- /docs/rendering/layers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/rendering/layers.md -------------------------------------------------------------------------------- /docs/rendering/rendering-mechanism.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/rendering/rendering-mechanism.md -------------------------------------------------------------------------------- /docs/system/camera.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/system/camera.md -------------------------------------------------------------------------------- /docs/system/component-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/system/component-lifecycle.md -------------------------------------------------------------------------------- /docs/system/component-rendering-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/system/component-rendering-lifecycle.md -------------------------------------------------------------------------------- /docs/system/event-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/system/event-model.md -------------------------------------------------------------------------------- /docs/system/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/system/events.md -------------------------------------------------------------------------------- /docs/system/graph-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/system/graph-settings.md -------------------------------------------------------------------------------- /docs/system/public_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/system/public_api.md -------------------------------------------------------------------------------- /docs/system/scheduler-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/system/scheduler-system.md -------------------------------------------------------------------------------- /docs/system/selection-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/docs/system/selection-manager.md -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/jest.config.ts -------------------------------------------------------------------------------- /llms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/llms.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/package.json -------------------------------------------------------------------------------- /setupJest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/setupJest.js -------------------------------------------------------------------------------- /src/api/PublicGraphApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/api/PublicGraphApi.ts -------------------------------------------------------------------------------- /src/components/canvas/EventedComponent/EventedComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/EventedComponent/EventedComponent.ts -------------------------------------------------------------------------------- /src/components/canvas/GraphComponent/GraphComponent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/GraphComponent/GraphComponent.test.ts -------------------------------------------------------------------------------- /src/components/canvas/GraphComponent/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/GraphComponent/index.tsx -------------------------------------------------------------------------------- /src/components/canvas/anchors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/anchors/index.ts -------------------------------------------------------------------------------- /src/components/canvas/blocks/Block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/blocks/Block.ts -------------------------------------------------------------------------------- /src/components/canvas/blocks/Blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/blocks/Blocks.ts -------------------------------------------------------------------------------- /src/components/canvas/blocks/controllers/BlockController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/blocks/controllers/BlockController.ts -------------------------------------------------------------------------------- /src/components/canvas/blocks/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/blocks/generate.ts -------------------------------------------------------------------------------- /src/components/canvas/connections/Arrow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/connections/Arrow/index.ts -------------------------------------------------------------------------------- /src/components/canvas/connections/BaseConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/connections/BaseConnection.ts -------------------------------------------------------------------------------- /src/components/canvas/connections/BatchPath2D/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/connections/BatchPath2D/index.tsx -------------------------------------------------------------------------------- /src/components/canvas/connections/BlockConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/connections/BlockConnection.ts -------------------------------------------------------------------------------- /src/components/canvas/connections/BlockConnections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/connections/BlockConnections.ts -------------------------------------------------------------------------------- /src/components/canvas/connections/bezierHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/connections/bezierHelpers.ts -------------------------------------------------------------------------------- /src/components/canvas/connections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/connections/index.ts -------------------------------------------------------------------------------- /src/components/canvas/connections/labelHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/connections/labelHelper.ts -------------------------------------------------------------------------------- /src/components/canvas/groups/BlockGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/groups/BlockGroups.ts -------------------------------------------------------------------------------- /src/components/canvas/groups/Group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/groups/Group.ts -------------------------------------------------------------------------------- /src/components/canvas/groups/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/groups/index.ts -------------------------------------------------------------------------------- /src/components/canvas/layers/belowLayer/Background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/belowLayer/Background.ts -------------------------------------------------------------------------------- /src/components/canvas/layers/belowLayer/BelowLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/belowLayer/BelowLayer.ts -------------------------------------------------------------------------------- /src/components/canvas/layers/belowLayer/PointerGrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/belowLayer/PointerGrid.ts -------------------------------------------------------------------------------- /src/components/canvas/layers/connectionLayer/ConnectionLayer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/connectionLayer/ConnectionLayer.md -------------------------------------------------------------------------------- /src/components/canvas/layers/connectionLayer/ConnectionLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/connectionLayer/ConnectionLayer.ts -------------------------------------------------------------------------------- /src/components/canvas/layers/cursorLayer/CursorLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/cursorLayer/CursorLayer.ts -------------------------------------------------------------------------------- /src/components/canvas/layers/cursorLayer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/cursorLayer/index.ts -------------------------------------------------------------------------------- /src/components/canvas/layers/graphLayer/GraphLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/graphLayer/GraphLayer.ts -------------------------------------------------------------------------------- /src/components/canvas/layers/newBlockLayer/NewBlockLayer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/newBlockLayer/NewBlockLayer.md -------------------------------------------------------------------------------- /src/components/canvas/layers/newBlockLayer/NewBlockLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/newBlockLayer/NewBlockLayer.ts -------------------------------------------------------------------------------- /src/components/canvas/layers/selectionLayer/SelectionLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/components/canvas/layers/selectionLayer/SelectionLayer.ts -------------------------------------------------------------------------------- /src/graph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/graph.test.ts -------------------------------------------------------------------------------- /src/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/graph.ts -------------------------------------------------------------------------------- /src/graphConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/graphConfig.ts -------------------------------------------------------------------------------- /src/graphEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/graphEvents.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/Component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/lib/Component.ts -------------------------------------------------------------------------------- /src/lib/CoreComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/lib/CoreComponent.ts -------------------------------------------------------------------------------- /src/lib/Scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/lib/Scheduler.ts -------------------------------------------------------------------------------- /src/lib/Tree.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/lib/Tree.spec.ts -------------------------------------------------------------------------------- /src/lib/Tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/lib/Tree.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/plugins/cssVariables/CSSVariablesLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/cssVariables/CSSVariablesLayer.ts -------------------------------------------------------------------------------- /src/plugins/cssVariables/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/cssVariables/constants.ts -------------------------------------------------------------------------------- /src/plugins/cssVariables/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/cssVariables/index.ts -------------------------------------------------------------------------------- /src/plugins/cssVariables/mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/cssVariables/mapping.ts -------------------------------------------------------------------------------- /src/plugins/cssVariables/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/cssVariables/types.ts -------------------------------------------------------------------------------- /src/plugins/devtools/DevToolsLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/devtools/DevToolsLayer.ts -------------------------------------------------------------------------------- /src/plugins/devtools/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/devtools/constants.ts -------------------------------------------------------------------------------- /src/plugins/devtools/devtools-layer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/devtools/devtools-layer.css -------------------------------------------------------------------------------- /src/plugins/devtools/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/devtools/types.ts -------------------------------------------------------------------------------- /src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/index.ts -------------------------------------------------------------------------------- /src/plugins/minimap/layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/plugins/minimap/layer.ts -------------------------------------------------------------------------------- /src/react-components/Anchor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/Anchor.css -------------------------------------------------------------------------------- /src/react-components/Anchor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/Anchor.tsx -------------------------------------------------------------------------------- /src/react-components/Block.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/Block.css -------------------------------------------------------------------------------- /src/react-components/Block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/Block.tsx -------------------------------------------------------------------------------- /src/react-components/BlocksList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/BlocksList.tsx -------------------------------------------------------------------------------- /src/react-components/GraphCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/GraphCanvas.tsx -------------------------------------------------------------------------------- /src/react-components/GraphContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/GraphContext.tsx -------------------------------------------------------------------------------- /src/react-components/GraphLayer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/GraphLayer.test.tsx -------------------------------------------------------------------------------- /src/react-components/GraphLayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/GraphLayer.tsx -------------------------------------------------------------------------------- /src/react-components/GraphPortal.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/GraphPortal.test.tsx -------------------------------------------------------------------------------- /src/react-components/GraphPortal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/GraphPortal.tsx -------------------------------------------------------------------------------- /src/react-components/elk/components/MultipointConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/elk/components/MultipointConnection.ts -------------------------------------------------------------------------------- /src/react-components/elk/converters/eklConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/elk/converters/eklConverter.ts -------------------------------------------------------------------------------- /src/react-components/elk/hooks/useElk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/elk/hooks/useElk.ts -------------------------------------------------------------------------------- /src/react-components/elk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/elk/index.ts -------------------------------------------------------------------------------- /src/react-components/elk/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/elk/types/index.ts -------------------------------------------------------------------------------- /src/react-components/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/events.ts -------------------------------------------------------------------------------- /src/react-components/graph-canvas.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/graph-canvas.css -------------------------------------------------------------------------------- /src/react-components/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/hooks/index.ts -------------------------------------------------------------------------------- /src/react-components/hooks/useBlockAnchorState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/hooks/useBlockAnchorState.ts -------------------------------------------------------------------------------- /src/react-components/hooks/useBlockState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/hooks/useBlockState.ts -------------------------------------------------------------------------------- /src/react-components/hooks/useGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/hooks/useGraph.ts -------------------------------------------------------------------------------- /src/react-components/hooks/useGraphEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/hooks/useGraphEvents.ts -------------------------------------------------------------------------------- /src/react-components/hooks/useLayer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/hooks/useLayer.test.ts -------------------------------------------------------------------------------- /src/react-components/hooks/useLayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/hooks/useLayer.ts -------------------------------------------------------------------------------- /src/react-components/hooks/usePrevious.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/hooks/usePrevious.ts -------------------------------------------------------------------------------- /src/react-components/hooks/useSignal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/hooks/useSignal.ts -------------------------------------------------------------------------------- /src/react-components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/index.ts -------------------------------------------------------------------------------- /src/react-components/layer/ReactLayer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/layer/ReactLayer.test.ts -------------------------------------------------------------------------------- /src/react-components/layer/ReactLayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/layer/ReactLayer.tsx -------------------------------------------------------------------------------- /src/react-components/layer/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ReactLayer"; 2 | -------------------------------------------------------------------------------- /src/react-components/utils/cn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/utils/cn.test.ts -------------------------------------------------------------------------------- /src/react-components/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/utils/cn.ts -------------------------------------------------------------------------------- /src/react-components/utils/hooks/useCompareState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/utils/hooks/useCompareState.ts -------------------------------------------------------------------------------- /src/react-components/utils/hooks/useFn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/react-components/utils/hooks/useFn.ts -------------------------------------------------------------------------------- /src/services/HitTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/HitTest.ts -------------------------------------------------------------------------------- /src/services/IncrementalBoundingBoxTracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/IncrementalBoundingBoxTracker.ts -------------------------------------------------------------------------------- /src/services/Layer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/Layer.css -------------------------------------------------------------------------------- /src/services/Layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/Layer.ts -------------------------------------------------------------------------------- /src/services/LayersService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/LayersService.ts -------------------------------------------------------------------------------- /src/services/camera/Camera.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/camera/Camera.ts -------------------------------------------------------------------------------- /src/services/camera/CameraService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/camera/CameraService.ts -------------------------------------------------------------------------------- /src/services/optimizations/fpsManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/optimizations/fpsManager.ts -------------------------------------------------------------------------------- /src/services/optimizations/frameDebouncer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/optimizations/frameDebouncer.ts -------------------------------------------------------------------------------- /src/services/selection/BaseSelectionBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/BaseSelectionBucket.ts -------------------------------------------------------------------------------- /src/services/selection/MultipleSelectionBucket.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/MultipleSelectionBucket.test.ts -------------------------------------------------------------------------------- /src/services/selection/MultipleSelectionBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/MultipleSelectionBucket.ts -------------------------------------------------------------------------------- /src/services/selection/Resolver.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/Resolver.integration.test.ts -------------------------------------------------------------------------------- /src/services/selection/SelectionService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/SelectionService.test.ts -------------------------------------------------------------------------------- /src/services/selection/SelectionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/SelectionService.ts -------------------------------------------------------------------------------- /src/services/selection/SingleSelectionBucket.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/SingleSelectionBucket.test.ts -------------------------------------------------------------------------------- /src/services/selection/SingleSelectionBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/SingleSelectionBucket.ts -------------------------------------------------------------------------------- /src/services/selection/index.public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/index.public.ts -------------------------------------------------------------------------------- /src/services/selection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/index.ts -------------------------------------------------------------------------------- /src/services/selection/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/services/selection/types.ts -------------------------------------------------------------------------------- /src/store/RootStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/RootStore.test.ts -------------------------------------------------------------------------------- /src/store/anchor/Anchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/anchor/Anchor.ts -------------------------------------------------------------------------------- /src/store/block/Block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/block/Block.ts -------------------------------------------------------------------------------- /src/store/block/BlocksList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/block/BlocksList.test.ts -------------------------------------------------------------------------------- /src/store/block/BlocksList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/block/BlocksList.ts -------------------------------------------------------------------------------- /src/store/block/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/block/selectors.ts -------------------------------------------------------------------------------- /src/store/connection/ConnectionList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/connection/ConnectionList.ts -------------------------------------------------------------------------------- /src/store/connection/ConnectionState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/connection/ConnectionState.ts -------------------------------------------------------------------------------- /src/store/connection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/connection/index.ts -------------------------------------------------------------------------------- /src/store/connection/port/Port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/connection/port/Port.ts -------------------------------------------------------------------------------- /src/store/connection/port/PortList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/connection/port/PortList.test.ts -------------------------------------------------------------------------------- /src/store/connection/port/PortList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/connection/port/PortList.ts -------------------------------------------------------------------------------- /src/store/connection/port/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/connection/port/utils.ts -------------------------------------------------------------------------------- /src/store/connection/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/connection/selectors.ts -------------------------------------------------------------------------------- /src/store/group/Group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/group/Group.ts -------------------------------------------------------------------------------- /src/store/group/GroupsList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/group/GroupsList.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/settings.test.ts -------------------------------------------------------------------------------- /src/store/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/store/settings.ts -------------------------------------------------------------------------------- /src/stories/Playground/ActionBlock/ActionBlock.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/ActionBlock/ActionBlock.css -------------------------------------------------------------------------------- /src/stories/Playground/ActionBlock/ActionBlockHtml.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/ActionBlock/ActionBlockHtml.tsx -------------------------------------------------------------------------------- /src/stories/Playground/ActionBlock/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/ActionBlock/index.tsx -------------------------------------------------------------------------------- /src/stories/Playground/Editor/Editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/Editor/Editor.css -------------------------------------------------------------------------------- /src/stories/Playground/Editor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/Editor/index.tsx -------------------------------------------------------------------------------- /src/stories/Playground/Editor/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/Editor/schema.ts -------------------------------------------------------------------------------- /src/stories/Playground/Editor/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/Editor/theme.ts -------------------------------------------------------------------------------- /src/stories/Playground/Editor/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/Editor/utils.ts -------------------------------------------------------------------------------- /src/stories/Playground/GraphPlayground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/GraphPlayground.tsx -------------------------------------------------------------------------------- /src/stories/Playground/Playground.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/Playground.css -------------------------------------------------------------------------------- /src/stories/Playground/Playground.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/Playground.stories.tsx -------------------------------------------------------------------------------- /src/stories/Playground/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/Settings.tsx -------------------------------------------------------------------------------- /src/stories/Playground/TextBlock/TextBlock.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/TextBlock/TextBlock.css -------------------------------------------------------------------------------- /src/stories/Playground/TextBlock/TextBlockHtml.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/TextBlock/TextBlockHtml.tsx -------------------------------------------------------------------------------- /src/stories/Playground/TextBlock/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/TextBlock/index.tsx -------------------------------------------------------------------------------- /src/stories/Playground/Toolbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/Toolbox.tsx -------------------------------------------------------------------------------- /src/stories/Playground/generateLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/generateLayout.tsx -------------------------------------------------------------------------------- /src/stories/Playground/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/Playground/hooks.ts -------------------------------------------------------------------------------- /src/stories/api/startStopGraph/startStop.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/api/startStopGraph/startStop.stories.tsx -------------------------------------------------------------------------------- /src/stories/api/updateBlock/updateBlock.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/api/updateBlock/updateBlock.stories.tsx -------------------------------------------------------------------------------- /src/stories/api/updateConnection/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/api/updateConnection/config.ts -------------------------------------------------------------------------------- /src/stories/api/updateConnection/updateConnection.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/api/updateConnection/updateConnection.stories.tsx -------------------------------------------------------------------------------- /src/stories/api/updateGraphColors/updateGraphColors.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/api/updateGraphColors/updateGraphColors.stories.tsx -------------------------------------------------------------------------------- /src/stories/api/zoomSpeed/zoomSpeed.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/api/zoomSpeed/zoomSpeed.stories.tsx -------------------------------------------------------------------------------- /src/stories/api/zoomToBlocks/zoomToBlocks.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/api/zoomToBlocks/zoomToBlocks.stories.tsx -------------------------------------------------------------------------------- /src/stories/api/zoomToElements/zoomToElements.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/api/zoomToElements/zoomToElements.stories.tsx -------------------------------------------------------------------------------- /src/stories/api/zoomToRect/zoomToRect.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/api/zoomToRect/zoomToRect.stories.tsx -------------------------------------------------------------------------------- /src/stories/api/zoomToViewPort/zoomToViewPort.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/api/zoomToViewPort/zoomToViewPort.stories.tsx -------------------------------------------------------------------------------- /src/stories/canvas/groups/default.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/canvas/groups/default.stories.tsx -------------------------------------------------------------------------------- /src/stories/canvas/groups/extended.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/canvas/groups/extended.stories.tsx -------------------------------------------------------------------------------- /src/stories/canvas/groups/large.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/canvas/groups/large.stories.tsx -------------------------------------------------------------------------------- /src/stories/canvas/groups/manual.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/canvas/groups/manual.stories.tsx -------------------------------------------------------------------------------- /src/stories/configurations/CustomLayerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/CustomLayerConfig.ts -------------------------------------------------------------------------------- /src/stories/configurations/bezierConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/bezierConnection.ts -------------------------------------------------------------------------------- /src/stories/configurations/coloredConnections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/coloredConnections.ts -------------------------------------------------------------------------------- /src/stories/configurations/customBlocksView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/customBlocksView.ts -------------------------------------------------------------------------------- /src/stories/configurations/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/definitions.ts -------------------------------------------------------------------------------- /src/stories/configurations/emptyGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/emptyGraph.ts -------------------------------------------------------------------------------- /src/stories/configurations/generatePretty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/generatePretty.ts -------------------------------------------------------------------------------- /src/stories/configurations/oneBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/oneBlock.ts -------------------------------------------------------------------------------- /src/stories/configurations/oneConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/oneConnection.ts -------------------------------------------------------------------------------- /src/stories/configurations/verticalGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/verticalGraph.ts -------------------------------------------------------------------------------- /src/stories/configurations/withAnchorAndConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/withAnchorAndConnection.ts -------------------------------------------------------------------------------- /src/stories/configurations/withAnchors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/configurations/withAnchors.ts -------------------------------------------------------------------------------- /src/stories/examples/connectionLayer/connectionLayer.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/connectionLayer/connectionLayer.stories.tsx -------------------------------------------------------------------------------- /src/stories/examples/imageByBlocks/image.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/imageByBlocks/image.d.ts -------------------------------------------------------------------------------- /src/stories/examples/imageByBlocks/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/imageByBlocks/image.png -------------------------------------------------------------------------------- /src/stories/examples/imageByBlocks/imageByBlocks.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/imageByBlocks/imageByBlocks.stories.tsx -------------------------------------------------------------------------------- /src/stories/examples/imageInsteadBlock/done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/imageInsteadBlock/done.png -------------------------------------------------------------------------------- /src/stories/examples/imageInsteadBlock/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/imageInsteadBlock/fail.png -------------------------------------------------------------------------------- /src/stories/examples/imageInsteadBlock/image.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/imageInsteadBlock/image.d.ts -------------------------------------------------------------------------------- /src/stories/examples/imageInsteadBlock/imageInsteadBlock.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/imageInsteadBlock/imageInsteadBlock.stories.tsx -------------------------------------------------------------------------------- /src/stories/examples/imageInsteadBlock/running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/imageInsteadBlock/running.png -------------------------------------------------------------------------------- /src/stories/examples/imageInsteadBlock/waiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/imageInsteadBlock/waiting.png -------------------------------------------------------------------------------- /src/stories/examples/mouseWheelBehaviorScroll/mouseWheelBehaviorScroll.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/mouseWheelBehaviorScroll/mouseWheelBehaviorScroll.stories.tsx -------------------------------------------------------------------------------- /src/stories/examples/newBlockLayer/newBlockLayer.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/newBlockLayer/newBlockLayer.stories.tsx -------------------------------------------------------------------------------- /src/stories/examples/themeChange/themeChange.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/themeChange/themeChange.stories.tsx -------------------------------------------------------------------------------- /src/stories/examples/viewportInsets/viewportInsets.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/examples/viewportInsets/viewportInsets.stories.tsx -------------------------------------------------------------------------------- /src/stories/main/Block.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/main/Block.css -------------------------------------------------------------------------------- /src/stories/main/Block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/main/Block.tsx -------------------------------------------------------------------------------- /src/stories/main/GraphEditor.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/main/GraphEditor.stories.tsx -------------------------------------------------------------------------------- /src/stories/main/GraphEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/main/GraphEditor.tsx -------------------------------------------------------------------------------- /src/stories/main/ToolboxLayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/main/ToolboxLayer.tsx -------------------------------------------------------------------------------- /src/stories/plugins/cssVariables/cssVariables.stories.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/plugins/cssVariables/cssVariables.stories.css -------------------------------------------------------------------------------- /src/stories/plugins/cssVariables/cssVariables.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/plugins/cssVariables/cssVariables.stories.tsx -------------------------------------------------------------------------------- /src/stories/plugins/devtools/DevTools.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/plugins/devtools/DevTools.stories.tsx -------------------------------------------------------------------------------- /src/stories/plugins/devtools/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/plugins/devtools/constants.ts -------------------------------------------------------------------------------- /src/stories/plugins/elk/elk.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/plugins/elk/elk.stories.tsx -------------------------------------------------------------------------------- /src/stories/plugins/elk/generateExampleTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/plugins/elk/generateExampleTree.ts -------------------------------------------------------------------------------- /src/stories/plugins/elk/getExampleConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/plugins/elk/getExampleConfig.ts -------------------------------------------------------------------------------- /src/stories/plugins/minimap.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/stories/plugins/minimap.stories.tsx -------------------------------------------------------------------------------- /src/utils/Emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/Emitter.ts -------------------------------------------------------------------------------- /src/utils/functions/clamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/functions/clamp.ts -------------------------------------------------------------------------------- /src/utils/functions/classNames.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/functions/classNames.test.ts -------------------------------------------------------------------------------- /src/utils/functions/classNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/functions/classNames.ts -------------------------------------------------------------------------------- /src/utils/functions/cssProp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/functions/cssProp.ts -------------------------------------------------------------------------------- /src/utils/functions/dragListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/functions/dragListener.ts -------------------------------------------------------------------------------- /src/utils/functions/getBlocksRect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/functions/getBlocksRect.test.ts -------------------------------------------------------------------------------- /src/utils/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/functions/index.ts -------------------------------------------------------------------------------- /src/utils/functions/isTrackpadDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/functions/isTrackpadDetector.ts -------------------------------------------------------------------------------- /src/utils/functions/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/functions/text.ts -------------------------------------------------------------------------------- /src/utils/renderers/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/renderers/render.ts -------------------------------------------------------------------------------- /src/utils/renderers/svgPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/renderers/svgPath.ts -------------------------------------------------------------------------------- /src/utils/renderers/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/renderers/text.ts -------------------------------------------------------------------------------- /src/utils/shapes/__snapshots__/curvePolyline.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/shapes/__snapshots__/curvePolyline.test.ts.snap -------------------------------------------------------------------------------- /src/utils/shapes/__snapshots__/polyline.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/shapes/__snapshots__/polyline.test.ts.snap -------------------------------------------------------------------------------- /src/utils/shapes/__snapshots__/triangle.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/shapes/__snapshots__/triangle.test.ts.snap -------------------------------------------------------------------------------- /src/utils/shapes/curvePolyline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/shapes/curvePolyline.test.ts -------------------------------------------------------------------------------- /src/utils/shapes/curvePolyline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/shapes/curvePolyline.ts -------------------------------------------------------------------------------- /src/utils/shapes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/shapes/index.tsx -------------------------------------------------------------------------------- /src/utils/shapes/polyline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/shapes/polyline.test.ts -------------------------------------------------------------------------------- /src/utils/shapes/polyline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/shapes/polyline.tsx -------------------------------------------------------------------------------- /src/utils/shapes/triangle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/shapes/triangle.test.ts -------------------------------------------------------------------------------- /src/utils/shapes/triangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/shapes/triangle.ts -------------------------------------------------------------------------------- /src/utils/types/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/types/events.ts -------------------------------------------------------------------------------- /src/utils/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/types/global.d.ts -------------------------------------------------------------------------------- /src/utils/types/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/types/helpers.ts -------------------------------------------------------------------------------- /src/utils/types/shapes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/types/shapes.ts -------------------------------------------------------------------------------- /src/utils/utils/schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/src/utils/utils/schedule.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.publish.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gravity-ui/graph/HEAD/tsconfig.publish.json --------------------------------------------------------------------------------