Sha256: 5e6d6cab258b9cf3af8f7b9898809dae8c7a1a0dc424cc14b76fdf78dd0118ce

Contents?: true

Size: 314 Bytes

Versions: 4

Compression:

Stored size: 314 Bytes

Contents

export type Id = number | string;

export interface Node {
  children: Array<Node>;
  collapsed: boolean;
  root?: boolean;
}

export interface Index<T extends Node = Node> {
  id: number;
  node: T;
  children?: Id[];
  parent?: Id;
  top?: number;
  height?: number;
  next?: Id;
  prev?: Id;
  left?: number;
}

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pages_core-3.15.4 app/javascript/types/Trees.ts
pages_core-3.15.3 app/javascript/types/Trees.ts
pages_core-3.15.2 app/javascript/types/Trees.ts
pages_core-3.15.1 app/javascript/types/Trees.ts