↓ 27 callersFunctionreadString(
obj: Record<string, unknown>,
key: string,
path: string,
errors: string[],
minLength = 0,
)
src/features/llm/schema.ts:212
↓ 13 callersFunctionreadLiteral(
obj: Record<string, unknown>,
key: string,
expected: string,
path: string,
errors: string[],
)
src/features/llm/schema.ts:288
↓ 7 callersFunctionreadBoolean(
obj: Record<string, unknown>,
key: string,
path: string,
errors: string[],
)
src/features/llm/schema.ts:253
↓ 6 callersFunctionreadInteger(
obj: Record<string, unknown>,
key: string,
path: string,
errors: string[],
min: number,
)
src/features/llm/schema.ts:268
↓ 6 callersFunctionresolveNodeRef(
ref: string,
nodes: Record<NodeId, MutableNode>,
tempIdToNodeId: Record<string, NodeId>,
)
src/features/llm/apply.ts:43
↓ 5 callersFunctionresolveJumpKey({
session,
prefix,
key,
ctrlKey,
metaKey,
altKey,
}: ResolveJumpKeyParams)
src/features/jump/model.ts:137
↓ 5 callersFunctionresolveNodeId(
nodeRef: string,
simNodes: Record<string, SimNode>,
tempIdToNodeId: Record<string, string>,
)
src/features/llm/schema.ts:552
↓ 4 callersFunctionmoveNodePositions(
positions: Record<NodeId, CanvasPoint>,
nodeIds: readonly NodeId[],
dx: number,
dy: number,
)
src/editor/domain/freeLayout.ts:24
↓ 4 callersFunctionreadStringArray(
obj: Record<string, unknown>,
key: string,
path: string,
errors: string[],
itemMinLength = 0,
)
src/features/llm/schema.ts:320
↓ 3 callersFunctionfindAvailablePosition(
preferred: CanvasPoint,
positions: Record<NodeId, CanvasPoint>,
sizes: Record<NodeId, NodeSize> = {},
src/editor/domain/freeLayout.ts:241