Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/toeverything/blocksuite
/ functions
Functions
7,629 in github.com/toeverything/blocksuite
⨍
Functions
7,629
◇
Types & classes
2,411
↓ 7 callers
Function
getShapeType
(elementModel: Record<string, unknown>)
packages/affine/gfx/shape/src/adapter/utils.ts:3
↓ 7 callers
Function
getTestStoreManager
()
packages/integration-test/src/store.ts:6
↓ 7 callers
Function
handleNativeRangeAtPoint
(x: number, y: number)
packages/affine/shared/src/utils/dom/point-to-range.ts:91
↓ 7 callers
Method
hasBlock
* Check if a block exists by its ID * @param id - The block's ID * @returns True if the block exists, false otherwise * * @category Block
packages/framework/store/src/model/store/store.ts:1127
↓ 7 callers
Method
hasLabel
()
packages/affine/model/src/elements/connector/connector.ts:280
↓ 7 callers
Method
hostConnected
()
packages/affine/data-view/src/view-presets/table/pc/controller/drag.ts:133
↓ 7 callers
Function
iconBuilder
( icon: typeof PageIcon, size = '1.25em', style = 'user-select:none;flex-shrink:0;vertical-align:middle;
packages/affine/shared/src/services/doc-display-meta-service.ts:191
↓ 7 callers
Function
intersects
(a: IBound, b: IBound)
packages/framework/global/src/gfx/math.ts:301
↓ 7 callers
Method
isEmpty
()
packages/affine/data-view/src/view-presets/table/pc-virtual/virtual/linked-list.ts:160
↓ 7 callers
Function
isInlineRangeAfter
(a: InlineRange, b: InlineRange)
packages/framework/std/src/inline/utils/inline-range.ts:29
↓ 7 callers
Function
isInlineRangeBefore
(a: InlineRange, b: InlineRange)
packages/framework/std/src/inline/utils/inline-range.ts:25
↓ 7 callers
Function
isInlineRangeEdgeAfter
( index: InlineRange['index'], range: InlineRange )
packages/framework/std/src/inline/utils/inline-range.ts:47
↓ 7 callers
Function
isInsideBlockByFlavour
( doc: Store, block: BlockModel | string, flavour: string )
packages/affine/shared/src/utils/model/checker.ts:21
↓ 7 callers
Method
isIntersectWithBound
(bound: Bound, epsilon = EPSILON)
packages/framework/global/src/gfx/model/bound.ts:299
↓ 7 callers
Function
isPureObject
(value: unknown)
packages/framework/store/src/reactive/is-pure-object.ts:1
↓ 7 callers
Function
isTopLevelBlock
( selectable: BlockModel | GfxModel | null )
packages/affine/shared/src/utils/edgeless.ts:75
↓ 7 callers
Function
keepColor
(color: string)
packages/affine/components/src/color-picker/utils.ts:210
↓ 7 callers
Method
len
(points: IVec[])
packages/framework/global/src/gfx/polyline.ts:4
↓ 7 callers
Function
lerp
(a: Point, b: Point, t: number)
packages/affine/blocks/surface/src/utils/points-on-curve/index.ts:24
↓ 7 callers
Method
list
(category: string)
packages/affine/gfx/template/src/toolbar/template-type.ts:35
↓ 7 callers
Function
middleware
(count = 0)
packages/affine/blocks/root/src/configs/toolbar.ts:168
↓ 7 callers
Method
moveCardTo
( rowId: string, fromGroupKey: string | undefined, toGroupKey: string, position: InsertToPosit
packages/affine/data-view/src/core/group-by/trait.ts:255
↓ 7 callers
Function
nextState
( state$: BehaviorSubject<BlobState>, state?: Partial<BlobState> )
packages/playground/apps/_common/sync/blob/mock-server.ts:124
↓ 7 callers
Method
onMouseDown
(e: MouseEvent, elementInfo: ElementInfo<T>)
packages/affine/widgets/edgeless-toolbar/src/draggable/draggable-element.controller.ts:437
↓ 7 callers
Method
onTouchStart
(e: TouchEvent, elementInfo: ElementInfo<T>)
packages/affine/widgets/edgeless-toolbar/src/draggable/draggable-element.controller.ts:441
↓ 7 callers
Function
packColor
(key: string, color: Color)
packages/affine/components/src/color-picker/utils.ts:274
↓ 7 callers
Function
panelBaseStyle
(container: string)
packages/affine/shared/src/styles/panel.ts:14
↓ 7 callers
Method
renderPageContent
()
packages/affine/blocks/edgeless-text/src/edgeless-text-block.ts:318
↓ 7 callers
Function
requestThrottledConnectedFrame
(func: T, element?: HTMLElement)
packages/affine/shared/src/utils/event.ts:182
↓ 7 callers
Method
rotate
()
packages/framework/std/src/gfx/view/view.ts:65
↓ 7 callers
Method
rows
(groupKey: string | undefined)
packages/affine/data-view/src/view-presets/table/pc-virtual/controller/selection.ts:645
↓ 7 callers
Function
serializeXYWH
( x: number, y: number, w: number, h: number )
packages/framework/global/src/gfx/xywh.ts:11
↓ 7 callers
Method
setCenter
* Set the center of the viewport. * @param centerX The new x coordinate of the center of the viewport. * @param centerY The new y coordinate of
packages/framework/std/src/gfx/viewport.ts:370
↓ 7 callers
Method
setNodeContext
(key: string, value: unknown)
packages/framework/store/src/adapter/context.ts:107
↓ 7 callers
Method
setViewport
* Set the viewport to the new zoom and center. * @param newZoom The new zoom value. * @param newCenter The new center of the viewport. * @par
packages/framework/std/src/gfx/viewport.ts:409
↓ 7 callers
Method
smoothZoom
(zoom: number, focusPoint?: IPoint, numSteps = 10)
packages/framework/std/src/gfx/viewport.ts:569
↓ 7 callers
Function
sortParams
( sort?: SortBy, index?: number )
packages/affine/data-view/src/core/sort/utils.ts:32
↓ 7 callers
Function
startDrag
( evt: MouseEvent, ops: { transform?: (evt: MouseEvent) => P; onDrag: (p: P) => T; onMove: (p:
packages/affine/data-view/src/core/utils/drag.ts:3
↓ 7 callers
Method
textSelectionToRange
(selection: TextSelection)
packages/framework/std/src/inline/range/range-manager.ts:223
↓ 7 callers
Method
title
( pageId: string, { title }: DocDisplayMetaParams = {} )
packages/affine/shared/src/services/doc-display-meta-service.ts:155
↓ 7 callers
Function
toDate
(date?: MaybeDate)
packages/affine/components/src/date-picker/utils.ts:17
↓ 7 callers
Function
toDraftModel
( origin: Model )
packages/framework/store/src/model/block/draft.ts:18
↓ 7 callers
Function
toEdgelessEmbedBlock
(block: B)
packages/affine/blocks/embed/src/common/to-edgeless-embed-block.ts:18
↓ 7 callers
Method
toXYWH
()
packages/framework/global/src/gfx/model/bound.ts:355
↓ 7 callers
Function
uniMap
( component: UniComponent<T, P>, map: (r: R) => T )
packages/affine/data-view/src/core/utils/uni-component/operation.ts:3
↓ 7 callers
Function
update
()
packages/affine/widgets/toolbar/src/utils.ts:104
↓ 7 callers
Method
valueSetFromString
(rowId: string, value: string)
packages/affine/data-view/src/core/view-manager/property.ts:56
↓ 7 callers
Function
watch
(fn: WatchFn<T>)
packages/framework/std/src/gfx/model/surface/decorators/watch.ts:16
↓ 7 callers
Function
when
(ctx)
packages/affine/blocks/image/src/configs/toolbar.ts:86
↓ 7 callers
Method
writeToClipboard
( updateItems: <T extends Record<string, unknown>>(items: T) => Promise<T> | T )
packages/framework/std/src/clipboard/clipboard.ts:270
↓ 6 callers
Method
#setRect
({ left, top, width, height }: DOMRect, offset: number)
packages/affine/components/src/color-picker/color-picker.ts:195
↓ 6 callers
Function
ClipboardAdapterConfigExtension
( config: ClipboardAdapterConfig )
packages/framework/std/src/clipboard/clipboard-adapter.ts:22
↓ 6 callers
Function
ElementToMarkdownAdapterExtension
( matcher: ElementToMarkdownAdapterMatcher )
packages/affine/blocks/surface/src/adapters/markdown/element-adapter/type.ts:17
↓ 6 callers
Function
ElementToPlainTextAdapterExtension
( matcher: ElementToPlainTextAdapterMatcher )
packages/affine/blocks/surface/src/adapters/plain-text/element-adapter/type.ts:17
↓ 6 callers
Function
EmbedIframeConfigExtension
( config: EmbedIframeConfig )
packages/affine/shared/src/services/embed-iframe/embed-iframe-config.ts:81
↓ 6 callers
Function
QuickToolMixin
( SuperClass: T )
packages/affine/widgets/edgeless-toolbar/src/mixins/quick-tool.mixin.ts:15
↓ 6 callers
Method
_createContext
(event: Event, dndState: DndEventState)
packages/framework/std/src/event/control/pointer.ts:356
↓ 6 callers
Method
_dropToModel
( snapshot: SliceSnapshot, parent?: string, index?: number )
packages/affine/widgets/drag-handle/src/watchers/drag-event-watcher.ts:1403
↓ 6 callers
Method
_isVerticalBar
()
packages/affine/widgets/edgeless-zoom-toolbar/src/zoom-toolbar.ts:120
↓ 6 callers
Method
_modeDecade
(offset: number)
packages/affine/components/src/date-picker/date-picker.ts:230
↓ 6 callers
Method
_traverseSnapshot
( snapshot: BlockSnapshot )
packages/affine/shared/src/adapters/plain-text/plain-text.ts:68
↓ 6 callers
Method
add
(e: MouseEvent)
packages/affine/data-view/src/view-presets/kanban/pc/kanban-view-ui-logic.ts:122
↓ 6 callers
Method
addBlocks
* Add multiple blocks to the store * @param blocks - Array of blocks to add * @param parent - Optional parent block or parent block ID * @par
packages/framework/store/src/model/store/store.ts:780
↓ 6 callers
Function
addSampleNotes
(doc: Store, n: number)
packages/integration-test/src/__tests__/utils/doc-generator.ts:23
↓ 6 callers
Method
afterEnterEditingMode
()
packages/affine/data-view/src/core/property/manager.ts:20
↓ 6 callers
Method
apply
()
packages/framework/store/src/model/store/crud.ts:170
↓ 6 callers
Method
applyLastProps
( key: K, props: Record<string, unknown> )
packages/affine/shared/src/services/edit-props-store.ts:145
↓ 6 callers
Function
applyStyle
( mindmap: MindmapElementModel, shouldFitContent: boolean = false )
packages/affine/gfx/mindmap/src/view/utils.ts:138
↓ 6 callers
Method
beforeEnterEditMode
()
packages/affine/data-view/src/core/property/manager.ts:17
↓ 6 callers
Method
beforeExitEditingMode
()
packages/affine/data-view/src/core/property/manager.ts:18
↓ 6 callers
Method
clamp
(value: number, min = this.minSize, max = this.maxSize)
packages/affine/components/src/size-dropdown-menu/dropdown-menu.ts:91
↓ 6 callers
Method
clearOverlay
()
packages/affine/gfx/shape/src/shape-tool.ts:177
↓ 6 callers
Function
clientToModelCoord
( viewport: ViewportRecord, clientCoord: [number, number] )
packages/framework/std/src/gfx/viewport.ts:35
↓ 6 callers
Method
containsBound
(bound: Bound)
packages/framework/std/src/gfx/model/base.ts:18
↓ 6 callers
Method
content
()
packages/affine/data-view/src/view-presets/table/pc-virtual/virtual/virtual-scroll.ts:686
↓ 6 callers
Function
createDefaultDoc
( collection: Workspace, options: { id?: string; title?: string } = {} )
packages/affine/shared/src/utils/model/doc.ts:8
↓ 6 callers
Function
createEmbedBlockHtmlAdapterMatcher
( flavour: string, { toMatch = () => false, fromMatch = o => o.node.flavour === flavour, toBlo
packages/affine/blocks/embed/src/common/adapters/html.ts:3
↓ 6 callers
Function
createEmbedBlockMarkdownAdapterMatcher
( flavour: string, { toMatch = () => false, fromMatch = o => o.node.flavour === flavour, toBlo
packages/affine/blocks/embed/src/common/adapters/markdown.ts:3
↓ 6 callers
Function
createEmbedBlockPlainTextAdapterMatcher
( flavour: string, { toMatch = () => false, fromMatch = o => o.node.flavour === flavour, toBlo
packages/affine/blocks/embed/src/common/adapters/plain-text.ts:3
↓ 6 callers
Function
createEmbedEdgelessBlockInteraction
( flavour: string, config?: { resizeConstraint?: ResizeConstraint; } )
packages/affine/blocks/embed/src/common/embed-block-element.ts:165
↓ 6 callers
Function
createLiteral
packages/affine/data-view/src/core/filter/literal/create.ts:3
↓ 6 callers
Function
createTestOptions
()
packages/framework/store/src/__tests__/doc.unit.spec.ts:24
↓ 6 callers
Function
currency
(currency: string)
packages/affine/data-view/src/property-presets/number/utils/formatter.ts:15
↓ 6 callers
Method
emit
(eventName: SupportedEvents, evt: GfxInteractivityContext)
packages/framework/std/src/gfx/interactivity/extension/base.ts:93
↓ 6 callers
Function
fontSMStyle
(container: string)
packages/affine/shared/src/styles/font.ts:14
↓ 6 callers
Method
format
(value?: Date)
packages/affine/data-view/src/property-presets/date/cell-renderer.ts:132
↓ 6 callers
Method
fromVec
(vec: IVec)
packages/framework/global/src/gfx/model/point-location.ts:69
↓ 6 callers
Method
generate
()
packages/affine/widgets/linked-doc/src/transformers/utils.ts:48
↓ 6 callers
Method
generateColorProperty
(color: Color, fallback?: Color)
packages/affine/blocks/surface/src/renderer/canvas-renderer.ts:404
↓ 6 callers
Function
getDecoratorState
(surface: SurfaceBlockModel)
packages/framework/std/src/gfx/model/surface/decorators/common.ts:43
↓ 6 callers
Function
getIndexByPosition
( positions: OffsetList, offset: number, reverse = false )
packages/affine/shared/src/utils/drag-helper/cell-select.ts:41
↓ 6 callers
Method
getLineIntersections
(start: IVec, end: IVec)
packages/framework/std/src/gfx/model/base.ts:20
↓ 6 callers
Function
getMostCommonResolvedValue
( records: T[], field: F, resolve: (value: T[F]) => U )
packages/affine/shared/src/utils/computing.ts:14
↓ 6 callers
Function
getNearestHeadingBefore
( model: BlockModel )
packages/affine/shared/src/utils/collapsed/paragraph.ts:38
↓ 6 callers
Method
getNearestPoint
(point: IVec)
packages/framework/std/src/gfx/model/base.ts:19
↓ 6 callers
Method
getNodeStyle
(_: MindmapNode, path: number[])
packages/affine/model/src/elements/mindmap/style.ts:119
↓ 6 callers
Function
getObjectPropMeta
( target: unknown, symbol: symbol, prop?: string | symbol )
packages/framework/std/src/gfx/model/surface/decorators/common.ts:29
↓ 6 callers
Method
getOptional
()
packages/framework/std/src/scope/std-scope.ts:92
↓ 6 callers
Method
getOrder
(array: T[], after?: number)
packages/affine/blocks/table/src/table-data-manager.ts:142
↓ 6 callers
Method
hide
()
packages/affine/components/src/toolbar/menu-button.ts:86
← previous
next →
501–600 of 7,629, ranked by callers