Ir al contenido

pivotick v3.0.0


pivotic / InterractionCallbacks / EdgeCreateContext

Interfaz: EdgeCreateContext ​

Definido en: interfaces/InterractionCallbacks.ts:392

El contexto pasó a InterractionCallbacks.onBeforeEdgeCreate.

Propiedades ​

kind ​

kind: "edge" | "note-link"

Definido en: interfaces/InterractionCallbacks.ts:400

'edge' para un nodo→borde de nodo, 'note-link' para una nota→nodo adjunto.


origin ​

origin: EdgeCreateOrigin

Definido en: interfaces/InterractionCallbacks.ts:398

Si el gesto fue hacer clic o arrastrar para conectarse.


promptData() ​

promptData: (options) => Promise<EdgeData | null>

Definido en: interfaces/InterractionCallbacks.ts:416

Solicitar al usuario una carga útil de datos completa a través de un modal: un formulario declarativo (EdgePromptDataOptions.campos) o personalizado HTML (EdgePromptDataOptions.renderizar + getValues). Resuelve lo recaudado objeto, o null si el usuario canceló. Introdúzcalo directamente en la decisión. por ej. return { accept: true, data: values }. Solo modal (sin variante en línea).

Parámetros ​

options ​

EdgePromptDataOptions

Devoluciones ​

Promise<EdgeData | null>


promptLabel() ​

promptLabel: (options?) => Promise<string | null>

Definido en: interfaces/InterractionCallbacks.ts:408

Solicite al usuario una etiqueta mientras el gesto de conexión aún está pendiente, usando ya sea una entrada flotante en línea o un modal (por EdgeLabelPromptOptions.mode). Se resuelve en la cadena ingresada, o null si el usuario canceló (Esc/cerrado). La vista previa del borde de la sombra permanece activa mientras está abierta. Normalmente se retroalimenta al decisiones devueltas data - p.e. return { accept: true, data: { label } }.

Parámetros ​

options? ​

EdgeLabelPromptOptions

Devoluciones ​

Promise<string | null>


source ​

source: Node | Note

Definido en: interfaces/InterractionCallbacks.ts:394

La fuente de la conexión: un Node para un borde, un Note para un enlace de nota.


target ​

target: Node

Definido en: interfaces/InterractionCallbacks.ts:396

El nodo de destino resuelto.