Open 534254884 opened 3 weeks ago
export interface JsonNode extends Identifiable { name(): string; view(): View; children(callback: (node: JsonNode) => void): void; child?(): JsonNode | undefined; container(): JsonNode | undefined; api: undefined | unknown; }
They are not always undefined. I think they are defined in val and vec nodes.
undefined
val
vec
export interface JsonNode extends Identifiable {
name(): string;
view(): View;
children(callback: (node: JsonNode) => void): void;
child?(): JsonNode | undefined;
container(): JsonNode | undefined;
api: undefined | unknown;
}