MCPcopy Create free account

hub / github.com/Sayhi-bzb/AsciiCanvas / functions

Functions866 in github.com/Sayhi-bzb/AsciiCanvas

↓ 4 callersFunctionisStructuredTemplateId
( value: string | null )
src/domains/canvas/state/helpers/structuredTemplates.ts:79
↓ 4 callersFunctionmergeStructuredTextStyle
( baseStyle: StructuredNodeStyle, ranges: StructuredTextStyleRange[] | undefined, offset: number )
src/shared/utils/structuredTextRanges.ts:94
↓ 4 callersFunctionmockLibraryFetch
( override?: (fileName: string | undefined) => Response | undefined )
src/__tests__/unit/store/libraryStore.test.ts:42
↓ 4 callersFunctionmoveStructuredNode
( node: T, delta: Point )
src/domains/canvas/state/helpers/structuredBoxEditing.ts:307
↓ 4 callersFunctionnormalizeGridRange
(range: GridRange)
src/domains/canvas/state/helpers/staticGridModel.ts:32
↓ 4 callersFunctionopenSeededCanvas
( page: Page, mode: "freeform" | "structured" | "animation" )
e2e/performance.spec.ts:178
↓ 4 callersFunctionparseAnsiHexColor
(value: string)
src/shared/utils/ansi.ts:110
↓ 4 callersFunctionparseAsciinemaCast
(raw: string)
src/domains/cast/utils/cast.ts:163
↓ 4 callersFunctionplaceStyledCharInMap
( targetMap: { set(key: string, value: GridCell): void; }, bgLayer: Map<string, string>, visibleFo
src/shared/utils/structured.ts:15
↓ 4 callersFunctionprepareCanvasSurface
( canvas: HTMLCanvasElement, ctx: CanvasRenderingContext2D, width: number, height: number, dpr: numb
src/shared/metrics/renderMetrics.ts:65
↓ 4 callersFunctionresolveExportColor
(color: string, includeColor: boolean)
src/domains/export/utils/export.ts:84
↓ 4 callersFunctionsetStructuredBgScene
(selected = false)
src/__tests__/unit/components/structured-text-interaction.test.tsx:185
↓ 4 callersFunctionsetStructuredMixedScene
()
src/__tests__/unit/components/structured-text-interaction.test.tsx:117
↓ 4 callersFunctionsortByOrder
(scene: StructuredNode[])
src/domains/canvas/state/helpers/structuredNodeActions.ts:9
↓ 4 callersFunctionsyncGridSelectionFromLegacy
( textCursor: Point | null, selections: SelectionArea[], fallback: GridSelectionState )
src/domains/canvas/state/helpers/staticGridModel.ts:128
↓ 4 callersFunctionuseIsMobile
()
src/hooks/use-mobile.ts:25
↓ 4 callersFunctionuseSidebarAutoCollapseSignal
()
src/hooks/use-mobile.ts:33
↓ 3 callersFunctionB
(S,U,W,T)
coverage/prettify.js:2
↓ 3 callersFunctionY
(af)
coverage/prettify.js:2
↓ 3 callersFunctionad
(ak)
coverage/prettify.js:2
↓ 3 callersFunctionbuildAnimationProtocolDocument
( size: AnimationCanvasSize, timeline: AnimationTimeline )
src/domains/protocol/builders.ts:178
↓ 3 callersFunctionbuildAnsiPiecesFromBounds
( grid: GridMap, minX: number, maxX: number, y: number, options?: { includeColor?: boolean; }
src/domains/export/utils/export.ts:323
↓ 3 callersFunctionbuildFrameNameSet
( existingFrames: Array<Pick<AnimationFrame, "id" | "name">>, excludeFrameId?: string )
src/domains/canvas/state/helpers/animationHelpers.ts:51
↓ 3 callersFunctionbuildProtocolDocumentFromCanvasState
( input: ProtocolCanvasStateSnapshotInput )
src/domains/protocol/builders.ts:256
↓ 3 callersFunctionbuildStructuredClipboardPayload
( scene: StructuredNode[], selectedNodeIds: string[] = [] )
src/domains/actions/adapters/clipboardActions.ts:232
↓ 3 callersFunctionclamp
(value: number, min: number, max: number)
src/domains/canvas/state/helpers/structuredBoxEditing.ts:44
↓ 3 callersFunctionclamp
(value: number, min: number, max: number)
src/domains/canvas/state/slices/textSlice.ts:65
↓ 3 callersFunctionclearStructuredMovePreview
()
src/domains/canvas/components/AsciiCanvas/hooks/useCanvasInteraction.ts:490
↓ 3 callersFunctioncloneComponentMetadata
(component: StructuredNode["component"])
src/domains/canvas/state/helpers/snapshotHelpers.ts:38
↓ 3 callersFunctioncodePointToChar
(codePoint)
scripts/generate-character-data.mjs:51
↓ 3 callersFunctioncomponent
(value: number)
src/shared/utils/ansi.ts:151
↓ 3 callersFunctionconfigureCanvasScale
( canvas: HTMLCanvasElement, ctx: CanvasRenderingContext2D )
src/domains/canvas/components/AsciiCanvas/Minimap.tsx:85
↓ 3 callersFunctioncreateAnimationFrameId
()
src/domains/canvas/state/helpers/animationHelpers.ts:41
↓ 3 callersFunctioncreateGridSelectionState
( activeCell: GridAddress = createGridAddress() )
src/domains/canvas/state/helpers/staticGridModel.ts:94
↓ 3 callersFunctioncreateSplitBox
( width: number, height: number, orderOffset = 0, offset: Point = { x: 0, y: 0 }, ratios =
src/domains/canvas/state/helpers/structured/components/factory.ts:131
↓ 3 callersFunctiondataTransferFromCapture
(data: Map<string, string>)
src/__tests__/unit/store/session-viewport.test.ts:26
↓ 3 callersFunctiondeleteCellAt
( target: GridTarget, x: number, y: number )
src/shared/utils/grid-ops.ts:72
↓ 3 callersFunctiondragFor
( page: Page, start: { x: number; y: number }, delta: { x: number; y: number }, options: { button?: "l
e2e/performance.spec.ts:287
↓ 3 callersFunctiondrawCellBackground
( ctx: CanvasRenderingContext2D, cell: GridCell, x: number, y: number, options?: { zoom?: number
src/shared/metrics/canvasDrawing.ts:98
↓ 3 callersFunctiondrawHandle
(x: number, y: number)
src/domains/canvas/components/AsciiCanvas/hooks/useCanvasRenderer.ts:675
↓ 3 callersFunctionduplicateStructuredNodes
( scene: StructuredNode[], selectedIds: string[], offset: Point = { x: 1, y: 1 } )
src/domains/canvas/state/helpers/structuredNodeActions.ts:88
↓ 3 callersFunctionexpandTabsTemporarily
()
src/domains/sessions/components/SessionTabs.tsx:162
↓ 3 callersFunctionexportAnimationFrameToAnsi
( size: AnimationCanvasSize, frameGrid: [string, GridCell][], options?: { includeColor?: boolean;
src/domains/export/utils/export.ts:534
↓ 3 callersFunctionexportAnimationToCast
( size: AnimationCanvasSize, timeline: AnimationTimeline, options?: { includeColor?: boolean; ti
src/domains/cast/utils/cast.ts:214
↓ 3 callersFunctionfetchText
(url)
scripts/generate-character-data.mjs:61
↓ 3 callersFunctionfilterGridPointsToBounds
( points: GridPoint[], bounds: AnimationCanvasSize | null )
src/domains/canvas/state/helpers/animationHelpers.ts:383
↓ 3 callersFunctionfindBoxNameTargetAtCursor
( scene: CanvasState["structuredScene"], cursor: CanvasState["textCursor"] )
src/domains/canvas/state/slices/textSlice.ts:113
↓ 3 callersFunctionfindStructuredBoxHit
( scene: StructuredNode[], point: Point )
src/domains/canvas/state/helpers/structuredBoxEditing.ts:247
↓ 3 callersFunctiongetCanvasFont
( metrics: GridRenderMetrics = DEFAULT_GRID_RENDER_METRICS, zoom = 1, options?: { bold?: boolean;
src/shared/metrics/renderMetrics.ts:25
↓ 3 callersFunctiongetCanvasPoint
(e: React.PointerEvent<HTMLCanvasElement> | React.MouseEvent<HTMLCanvasElement>)
src/domains/canvas/components/AsciiCanvas/Minimap.tsx:113
↓ 3 callersFunctiongetContextSplitBox
( state: ReturnType<typeof useCanvasStore.getState> )
src/domains/actions/core/handlers/editor.ts:39
↓ 3 callersFunctiongetNthColumn
(n)
coverage/sorter.js:23
↓ 3 callersFunctiongetStructuredLineHandlePoints
()
src/domains/canvas/components/AsciiCanvas/hooks/useCanvasRenderer.ts:78
↓ 3 callersFunctiongetStructuredSplitBoxHandleId
( handle: StructuredSplitBoxSplitHandle )
src/domains/canvas/state/helpers/structuredBoxEditing.ts:56
↓ 3 callersFunctiongetTable
()
coverage/sorter.js:11
↓ 3 callersFunctiongridToScreen
( gridX: number, gridY: number, viewport: ViewportState, metrics: GridRenderMetrics = DEFAULT_GRID_REN
src/shared/metrics/viewport.ts:24
↓ 3 callersFunctionhasOptionalStyleFields
(value: Record<string, unknown>)
src/domains/protocol/validation.ts:46
↓ 3 callersFunctionisPointEqual
(a: Point, b: Point)
src/domains/canvas/state/helpers/structuredBoxEditing.ts:40
↓ 3 callersFunctionisPointOnStructuredBoxBorder
( node: StructuredBoxNode, point: Point )
src/domains/canvas/state/helpers/structuredBoxEditing.ts:115
↓ 3 callersFunctionisToolAllowedForMode
(tool: ToolType, mode: CanvasMode)
src/domains/canvas/state/helpers/storeUtils.ts:50
↓ 3 callersFunctionlayoutSplitBoxTree
( root: StructuredSplitBoxTreeNode, bounds: NodeBounds )
src/shared/utils/shapes.ts:235
↓ 3 callersFunctionmoveGridAddress
(address: GridAddress, dx: number, dy: number)
src/domains/canvas/state/helpers/staticGridModel.ts:89
↓ 3 callersFunctionnormalizeSessionViewport
(viewport: CanvasSession["viewport"] | undefined)
src/domains/canvas/state/helpers/storeUtils.ts:41
↓ 3 callersFunctionpickColor
(color: string)
src/domains/canvas/components/ToolBar/dock/submenus.tsx:255
↓ 3 callersFunctionplaceCharInYMap
( targetGrid: Y.Map<GridCell>, x: number, y: number, char: string, color: string )
src/domains/canvas/state/utils.ts:30
↓ 3 callersFunctionreadClipboardPayload
( eventDataTransfer?: DataTransfer, defaultColor = DEFAULT_ANSI_PASTE_COLOR )
src/domains/actions/adapters/clipboardActions.ts:451
↓ 3 callersFunctionresetStore
()
src/__tests__/unit/store/selectionSlice.test.ts:8
↓ 3 callersFunctionresetStore
()
src/__tests__/unit/store/textSlice.test.ts:8
↓ 3 callersFunctionresizeTo
(width: number)
src/__tests__/unit/components/sidebar-auto-collapse.test.tsx:48
↓ 3 callersFunctionresolveFillHotkeyChar
( event: Pick<KeyboardEvent, "ctrlKey" | "metaKey" | "altKey" | "key"> )
src/domains/actions/input-arbiter/index.ts:26
↓ 3 callersFunctionrunManagedAction
( actionId: 'copy' | 'cut' | 'paste', e?: ClipboardEvent )
src/domains/canvas/components/AsciiCanvas/index.tsx:432
↓ 3 callersFunctionrunUndo
()
src/domains/actions/adapters/shortcutActions.ts:19
↓ 3 callersFunctionsameAnsiStyle
(a: ActiveAnsiStyle, b: ActiveAnsiStyle)
src/domains/export/utils/export.ts:385
↓ 3 callersFunctionserializeAnsiLine
(pieces: AnsiPiece[])
src/domains/export/utils/export.ts:411
↓ 3 callersFunctionsetStructuredSplitBoxScene
()
src/__tests__/unit/components/structured-text-interaction.test.tsx:234
↓ 3 callersFunctionshouldIgnoreClipboardShortcut
( activeElement: Element | null, managedTextarea?: HTMLTextAreaElement | null )
src/shared/utils/dom-focus.ts:5
↓ 3 callersFunctionstopPreview
()
scripts/run-perf.mjs:69
↓ 3 callersFunctionstyleStateToCell
( char: string, style: AnsiStyleState )
src/shared/utils/ansi.ts:305
↓ 3 callersFunctionsubmenuOptionClass
(active: boolean)
src/domains/canvas/components/ToolBar/dock.tsx:51
↓ 3 callersFunctionupdateLinkHover
( hit: CanvasLinkHit | null, event: Pick<MouseEvent | KeyboardEvent, "ctrlKey" | "metaKey"> )
src/domains/canvas/components/AsciiCanvas/hooks/useCanvasInteraction.ts:501
↓ 3 callersFunctionupdateStructuredTextStyleRanges
( ranges: StructuredTextStyleRange[] | undefined, start: number, end: number, update: (style: Structur
src/shared/utils/structuredTextRanges.ts:204
↓ 3 callersFunctionuseShouldAutoCollapseSidebar
()
src/hooks/use-mobile.ts:29
↓ 3 callersFunctionwriteJson
(filePath, data)
scripts/generate-character-data.mjs:194
↓ 2 callersFunctionQ
(V,ag)
coverage/prettify.js:2
↓ 2 callersFunctionT
(af)
coverage/prettify.js:2
↓ 2 callersFunctionW
(al)
coverage/prettify.js:2
↓ 2 callersFunctionab
(ah)
coverage/prettify.js:2
↓ 2 callersFunctionaddSortIndicators
()
coverage/sorter.js:159
↓ 2 callersFunctionaddStructuredSplitBoxSplit
( node: StructuredSplitBoxNode, leafId: string, axis: "horizontal" | "vertical" )
src/domains/canvas/state/helpers/structuredBoxEditing.ts:455
↓ 2 callersFunctionbuildAnimationExchangeDocument
( size: AnimationCanvasSize, timeline: AnimationTimeline )
src/domains/export/utils/export.ts:792
↓ 2 callersFunctionbuildDefaultDemoGrid
( markdown = demoMarkdown )
src/domains/canvas/state/helpers/defaultDemo.ts:19
↓ 2 callersFunctionbuildEntryLookup
(groups: Record<string, CharacterEntry[]>)
src/domains/character-library/stores/useLibraryStore.ts:219
↓ 2 callersFunctionbuildProtocolDocument
( input: BuildProtocolDocumentByModeInput )
src/domains/protocol/builders.ts:234
↓ 2 callersFunctionbuildProtocolExportDocument
({ canvasMode, grid, structuredScene, structuredComponents, canvasBounds, animationTimeline, inc
src/domains/export/utils/export.ts:824
↓ 2 callersFunctionbuildStructuredTextClipboardPayload
( node: StructuredTextNode, start: number, end: number )
src/domains/actions/adapters/clipboardActions.ts:274
↓ 2 callersFunctioncanRunAction
( actionId: ActionId, state = useCanvasStore.getState() )
src/domains/actions/core/runtime.ts:68
↓ 2 callersFunctioncanSplitContextSplitBox
( state: ReturnType<typeof useCanvasStore.getState>, axis: "horizontal" | "vertical" )
src/domains/actions/core/handlers/editor.ts:57
↓ 2 callersFunctioncancelStructuredTemplatePreviewFrame
()
src/domains/canvas/components/AsciiCanvas/index.tsx:460
↓ 2 callersFunctioncloneGrid
(grid: [string, GridCell][])
src/domains/animation-generators/utils/generators.ts:21
↓ 2 callersFunctioncloneStructuredNodeStyle
( style: StructuredNodeStyle )
src/domains/actions/adapters/clipboardActions.ts:67
← previousnext →201–300 of 866, ranked by callers