UNPKG

@selenite/graph-editor

Version:

A graph editor for visual programming, based on rete and svelte.

26 lines (25 loc) 613 B
import type { SocketType } from './plugins/typed-sockets'; import type { SocketValueType } from './socket'; export type Position = { x: number; y: number; }; export declare namespace Vector { type Vector = { x: number; y: number; z: number; }; function zero(): Vector; function isVector(o: unknown): o is Vector; function fromNumber(x: number): { x: number; y: number; z: number; }; } type Converter<T> = (v: unknown) => T; export declare const valueConverters: { [K in SocketType]?: Converter<SocketValueType<K>>; }; export {};