UNPKG

@ultipa-graph/ultipa-driver

Version:

NodeJS SDK for Ultipa GQL

32 lines (31 loc) 657 B
/** * Schema types for GQLDB Node.js driver. */ import { PropertyType } from './enums'; /** Property definition in a schema */ export interface PropertyDef { name: string; type: PropertyType; } /** Node/edge schema metadata */ export interface Schema { name: string; properties: PropertyDef[]; } /** Column header in a table */ export interface Header { name: string; type: PropertyType; } /** Generic result table */ export interface Table { name: string; headers: Header[]; rows: any[][]; } /** Scalar or list attribute result */ export interface Attr { name: string; type: PropertyType; values: any[]; }