Implemented 2D visualization for notes using Vue Flow

This commit is contained in:
Atharva Sawant
2024-03-08 11:23:47 +05:30
parent ffb5eeddf2
commit ce53a54dc5
488 changed files with 123675 additions and 20 deletions

View File

@@ -0,0 +1,16 @@
declare const _default: import('vue').DefineComponent<
{},
{},
{},
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<import('vue').ExtractPropTypes<{}>>,
{},
{}
>
export default _default

View File

@@ -0,0 +1,28 @@
import type { MarkerProps } from '../../types/edge'
declare const _default: import('vue').DefineComponent<
__VLS_TypePropsToRuntimeProps<MarkerProps>,
{},
unknown,
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<import('vue').ExtractPropTypes<__VLS_TypePropsToRuntimeProps<MarkerProps>>>,
{}
>
export default _default
type __VLS_NonUndefinedable<T> = T extends undefined ? never : T
type __VLS_TypePropsToRuntimeProps<T> = {
[K in keyof T]-?: {} extends Pick<T, K>
? {
type: import('vue').PropType<__VLS_NonUndefinedable<T[K]>>
}
: {
type: import('vue').PropType<T[K]>
required: true
}
}

View File

@@ -0,0 +1,16 @@
declare const _default: import('vue').DefineComponent<
{},
{},
{},
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<import('vue').ExtractPropTypes<{}>>,
{},
{}
>
export default _default

View File

@@ -0,0 +1,72 @@
declare const _default: import('vue').DefineComponent<
{
id: {
type: import('vue').PropType<string>
required: true
}
type: {
type: import('vue').PropType<string>
required: true
}
color: {
type: import('vue').PropType<string>
}
width: {
type: import('vue').PropType<number>
}
height: {
type: import('vue').PropType<number>
}
markerUnits: {
type: import('vue').PropType<string>
}
orient: {
type: import('vue').PropType<string>
}
strokeWidth: {
type: import('vue').PropType<number>
}
},
{},
unknown,
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<
import('vue').ExtractPropTypes<{
id: {
type: import('vue').PropType<string>
required: true
}
type: {
type: import('vue').PropType<string>
required: true
}
color: {
type: import('vue').PropType<string>
}
width: {
type: import('vue').PropType<number>
}
height: {
type: import('vue').PropType<number>
}
markerUnits: {
type: import('vue').PropType<string>
}
orient: {
type: import('vue').PropType<string>
}
strokeWidth: {
type: import('vue').PropType<number>
}
}>
>,
{},
{}
>
export default _default

View File

@@ -0,0 +1,16 @@
declare const _default: import('vue').DefineComponent<
{},
{},
{},
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<import('vue').ExtractPropTypes<{}>>,
{},
{}
>
export default _default

View File

@@ -0,0 +1,46 @@
declare const _default: __VLS_WithTemplateSlots<
import('vue').DefineComponent<
{
isSelecting: {
type: import('vue').PropType<boolean>
required: true
}
selectionKeyPressed: {
type: import('vue').PropType<boolean>
required: true
}
},
{},
unknown,
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<
import('vue').ExtractPropTypes<{
isSelecting: {
type: import('vue').PropType<boolean>
required: true
}
selectionKeyPressed: {
type: import('vue').PropType<boolean>
required: true
}
}>
>,
{},
{}
>,
{
default?(_: {}): any
}
>
export default _default
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S
}
}

View File

@@ -0,0 +1,3 @@
import type { XYPosition } from '../../types'
export declare function getMousePosition(event: MouseEvent, containerBounds: DOMRect): XYPosition

View File

@@ -0,0 +1,26 @@
declare const _default: __VLS_WithTemplateSlots<
import('vue').DefineComponent<
{},
{},
{},
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<import('vue').ExtractPropTypes<{}>>,
{},
{}
>,
{
default?(_: {}): any
}
>
export default _default
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S
}
}

View File

@@ -0,0 +1,26 @@
declare const _default: __VLS_WithTemplateSlots<
import('vue').DefineComponent<
{},
{},
{},
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<import('vue').ExtractPropTypes<{}>>,
{},
{}
>,
{
default?(_: {}): any
}
>
export default _default
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S
}
}

View File

@@ -0,0 +1,26 @@
declare const _default: __VLS_WithTemplateSlots<
import('vue').DefineComponent<
{},
{},
{},
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<import('vue').ExtractPropTypes<{}>>,
{},
{}
>,
{
default?(_: {}): any
}
>
export default _default
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,26 @@
declare const _default: __VLS_WithTemplateSlots<
import('vue').DefineComponent<
{},
{},
{},
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<import('vue').ExtractPropTypes<{}>>,
{},
{}
>,
{
default?(_: {}): any
}
>
export default _default
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S
}
}

View File

@@ -0,0 +1,26 @@
declare const _default: __VLS_WithTemplateSlots<
import('vue').DefineComponent<
{},
{},
{},
{},
{},
import('vue').ComponentOptionsMixin,
import('vue').ComponentOptionsMixin,
{},
string,
import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps,
Readonly<import('vue').ExtractPropTypes<{}>>,
{},
{}
>,
{
default?(_: {}): any
}
>
export default _default
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S
}
}

View File

@@ -0,0 +1,6 @@
export { default as VueFlow } from './VueFlow/VueFlow.vue'
export { default as EdgeRenderer } from './EdgeRenderer/EdgeRenderer.vue'
export { default as Marker } from './EdgeRenderer/Marker.vue'
export { default as MarkerDefinitions } from './EdgeRenderer/MarkerDefinitions.vue'
export { default as NodeRenderer } from './NodeRenderer/NodeRenderer.vue'
export { default as Viewport } from './Viewport/Viewport.vue'