Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/toeverything/blocksuite
/ functions
Functions
7,629 in github.com/toeverything/blocksuite
⨍
Functions
7,629
◇
Types & classes
2,411
↓ 2 callers
Function
createNoteBlockHtmlAdapterMatcher
( displayModeToSkip: NoteDisplayMode )
packages/affine/blocks/note/src/adapters/html.ts:14
↓ 2 callers
Function
createNoteBlockMarkdownAdapterMatcher
( displayModeToSkip: NoteDisplayMode )
packages/affine/blocks/note/src/adapters/markdown.ts:40
↓ 2 callers
Function
createNoteBlockPlainTextAdapterMatcher
( displayModeToSkip: NoteDisplayMode )
packages/affine/blocks/note/src/adapters/plain-text.ts:14
↓ 2 callers
Function
createOnToggleFn
( ctx: ToolbarContext, name: Extract< LinkEventType, 'OpenedViewSelector' | 'OpenedCardSca
packages/affine/blocks/embed-doc/src/embed-synced-doc-block/configs/toolbar.ts:60
↓ 2 callers
Function
createPopper
( tagName: T, reference: HTMLElement, options?: { /** transition duration in ms */ duration?: nu
packages/affine/widgets/edgeless-toolbar/src/create-popper.ts:22
↓ 2 callers
Function
createPopup
( target: PopupTarget, content: HTMLElement, options?: { onClose?: () => void; middleware?: Arra
packages/affine/components/src/context-menu/menu-renderer.ts:435
↓ 2 callers
Function
createRecordDetail
(ops: { view: SingleView; rowId: string; detail: DetailSlots; openDoc: (docId: string) => void; })
packages/affine/data-view/src/core/detail/detail.ts:292
↓ 2 callers
Function
createTestApp
(doc: Store, collection: Workspace)
packages/playground/apps/starter/utils/app.ts:20
↓ 2 callers
Function
createTestOptions
()
packages/framework/store/src/__tests__/transformer.unit.spec.ts:49
↓ 2 callers
Function
createViewConvert
( from: From, to: To, convert: ViewConvertFunction<From, To> )
packages/affine/data-view/src/core/view/convert.ts:14
↓ 2 callers
Method
cross
* Cross (for point in polygon) *
packages/framework/global/src/gfx/model/vec.ts:585
↓ 2 callers
Method
current
()
packages/framework/store/src/adapter/context.ts:26
↓ 2 callers
Method
curveTo
* Draw a cubic Bézier curve
packages/framework/global/src/gfx/svg-path.ts:38
↓ 2 callers
Function
customDocLinkBaseUrlMiddleware
( baseUrl: string, collectionId: string )
packages/affine/shared/src/adapters/middlewares/doc-link.ts:3
↓ 2 callers
Function
customImageProxyMiddleware
( imageProxyURL: string )
packages/affine/shared/src/adapters/middlewares/proxy.ts:6
↓ 2 callers
Method
cycleShapeName
(dir: 'prev' | 'next' = 'next')
packages/affine/gfx/shape/src/shape-tool.ts:352
↓ 2 callers
Method
deactivate
()
packages/affine/gfx/note/src/note-tool.ts:132
↓ 2 callers
Function
decodeClipboardBlobs
( blobs: Record<string, FileSnapshot>, map: Map<string, Blob> | undefined )
packages/affine/shared/src/adapters/clipboard/utils.ts:100
↓ 2 callers
Function
defaultDocLinkBaseURLMiddlewareBuilder
(collectionId: string)
packages/affine/shared/src/adapters/middlewares/doc-link.ts:28
↓ 2 callers
Function
defaultGroupBy
( dataSource: DataSource, propertyMeta: PropertyMetaConfig, propertyId: string, data: NonNullable<unkn
packages/affine/data-view/src/core/group-by/default.ts:6
↓ 2 callers
Method
deleteCard
()
packages/affine/data-view/src/view-presets/kanban/pc/controller/selection.ts:123
↓ 2 callers
Method
deleteColumn
(columnId: string)
packages/affine/blocks/table/src/table-data-manager.ts:185
↓ 2 callers
Method
deleteRow
(rowId: string)
packages/affine/blocks/table/src/table-data-manager.ts:170
↓ 2 callers
Method
deleteTag
(id: string)
packages/affine/data-view/src/core/component/tags/multi-tag-select.ts:171
↓ 2 callers
Function
descendantElementsImpl
( container: GfxGroupCompatibleInterface )
packages/framework/std/src/utils/tree.ts:73
↓ 2 callers
Method
destroy
()
packages/framework/store/src/yjs/awareness.ts:30
↓ 2 callers
Method
destroy
()
packages/framework/std/src/gfx/interactivity/extension/base.ts:104
↓ 2 callers
Method
detach
()
packages/affine/data-view/src/core/utils/wc-dnd/sensors/mouse.ts:228
↓ 2 callers
Function
detachMindmap
( mindmap: MindmapElementModel, subtree: string | MindmapNode )
packages/affine/gfx/mindmap/src/view/utils.ts:309
↓ 2 callers
Function
disabled
(ctx)
packages/affine/blocks/embed/src/configs/toolbar.ts:134
↓ 2 callers
Function
disabled
(ctx)
packages/affine/blocks/embed-doc/src/embed-linked-doc-block/configs/toolbar.ts:199
↓ 2 callers
Method
disconnectDoc
(doc: Doc)
packages/framework/sync/src/doc/peer.ts:193
↓ 2 callers
Method
dispose
()
packages/framework/global/src/disposable/index.ts:81
↓ 2 callers
Function
disposeMember
(disposable: DisposableMember)
packages/framework/global/src/disposable/index.ts:88
↓ 2 callers
Function
dist2
(A: IVec, B: IVec)
packages/framework/global/src/gfx/perfect-freehand/vec.ts:105
↓ 2 callers
Function
docLinkBaseURLMiddlewareBuilder
( baseUrl: string, collectionId: string )
packages/affine/shared/src/adapters/middlewares/doc-link.ts:15
↓ 2 callers
Function
docToTemplate
(doc: Store)
packages/affine/shared/src/__tests__/helpers/affine-test-utils.ts:34
↓ 2 callers
Function
downloadImageBlob
( block: ImageBlockComponent | ImageEdgelessBlockComponent )
packages/affine/blocks/image/src/utils.ts:63
↓ 2 callers
Function
dpr
(A: IVec, B: IVec)
packages/framework/global/src/gfx/perfect-freehand/vec.ts:67
↓ 2 callers
Function
drag
( target: HTMLElement, start: { x: number; y: number }, end: { x: number; y: number }, step: number =
packages/integration-test/src/__tests__/utils/common.ts:132
↓ 2 callers
Method
dragAndMoveTo
(target: HTMLElement, to: { x: number; y: number })
packages/affine/widgets/edgeless-toolbar/src/draggable/draggable-element.controller.ts:392
↓ 2 callers
Method
dragComplete
(cancel: boolean = false)
packages/affine/data-view/src/core/utils/wc-dnd/dnd-context.ts:383
↓ 2 callers
Method
dragEnd
()
packages/affine/gfx/note/src/note-tool.ts:136
↓ 2 callers
Function
dragStart
(_: PointerEventState)
packages/framework/std/src/gfx/tool/tool.ts:89
↓ 2 callers
Method
draggable
* Make an element draggable.
packages/framework/std/src/extension/dnd/index.ts:216
↓ 2 callers
Method
drawCachedBitmap
()
packages/affine/gfx/turbo-renderer/src/turbo-renderer.ts:351
↓ 2 callers
Method
dropTarget
* Make an element a drop target.
packages/framework/std/src/extension/dnd/index.ts:324
↓ 2 callers
Function
elementGetter
(id: string)
packages/affine/gfx/connector/src/connector-watcher.ts:16
↓ 2 callers
Function
encodeClipboardBlobs
( map: Map<string, Blob>, onError?: (message: string) => void )
packages/affine/shared/src/adapters/clipboard/utils.ts:68
↓ 2 callers
Method
equals
(selection: SurfaceSelection[])
packages/framework/std/src/gfx/selection.ts:167
↓ 2 callers
Method
equals
(other: BaseSelection)
packages/affine/blocks/table/src/selection-schema.ts:96
↓ 2 callers
Function
evalFilter
( filterGroup: Filter, row: Record<string, unknown> )
packages/affine/data-view/src/core/filter/eval.ts:12
↓ 2 callers
Method
execute
(shortcut: string)
packages/framework/global/src/__tests__/di.unit.spec.ts:150
↓ 2 callers
Function
expand
(direction: 'up' | 'down')
packages/affine/gfx/mindmap/src/interactivity/drag-utils.ts:149
↓ 2 callers
Function
expose
()
packages/affine/data-view/src/core/property/base-cell.ts:18
↓ 2 callers
Function
filePathMiddleware
(filePath: string)
packages/affine/shared/src/adapters/middlewares/file-path.ts:10
↓ 2 callers
Function
fillResponseArea
( node: MindmapNode, layoutType: LayoutType, parent: MindmapNode | null )
packages/affine/gfx/mindmap/src/interactivity/drag-utils.ts:32
↓ 2 callers
Function
filterConnectablePoints
( points: T[], bound: Bound | null )
packages/affine/gfx/connector/src/connector-manager.ts:241
↓ 2 callers
Method
find$
(type: T)
packages/framework/store/src/extension/selection/selection-extension.ts:151
↓ 2 callers
Function
findAllMinimalIndexs
( data: number[], isLess: (a: number, b: number) => boolean, isEqual: (a: number, b: number) => boolean
packages/affine/blocks/surface/src/utils/a-star.ts:263
↓ 2 callers
Function
findBlockComponent
* Find block element from an `Element[]`. * In Chrome/Safari, `document.elementsFromPoint` does not include `affine-image`.
packages/affine/shared/src/utils/dom/point-to-block.ts:309
↓ 2 callers
Function
findClosestBlockComponent
( container: BlockComponent, point: Point, selector: string )
packages/affine/shared/src/utils/dom/point-to-block.ts:207
↓ 2 callers
Function
findLast
(snapshot: SliceSnapshot)
packages/affine/shared/src/adapters/middlewares/paste.ts:61
↓ 2 callers
Function
findNoteBlockModel
(model: BlockModel)
packages/affine/shared/src/utils/model/getter.ts:38
↓ 2 callers
Function
findSpace
(bound: Bound, padding = 20)
packages/affine/blocks/surface-ref/src/configs/slash-menu.ts:23
↓ 2 callers
Method
findTargetByPoint
(point: IVec)
packages/affine/gfx/connector/src/connector-tool.ts:148
↓ 2 callers
Function
firstFilterInGroup
(vars: Variable[])
packages/affine/data-view/src/core/filter/utils.ts:55
↓ 2 callers
Function
firstFilterName
(vars: Variable[], ref: VariableRef)
packages/affine/data-view/src/core/filter/utils.ts:8
↓ 2 callers
Function
fitContent
(shape: ShapeElementModel)
packages/affine/gfx/shape/src/element-renderer/shape/utils.ts:232
↓ 2 callers
Function
focusFirstBlockStart
()
packages/affine/blocks/paragraph/src/utils/merge-with-prev.ts:123
↓ 2 callers
Method
folder
(folderPath: string)
packages/affine/widgets/linked-doc/src/transformers/utils.ts:34
↓ 2 callers
Method
forceStop
()
packages/framework/sync/src/doc/engine.ts:89
↓ 2 callers
Function
formatTime
(date: Date)
packages/affine/widgets/slash-menu/src/utils.ts:97
↓ 2 callers
Function
forwardDelete
(std: BlockStdScope)
packages/affine/blocks/list/src/utils/forward-delete.ts:23
↓ 2 callers
Function
forwardDelete
(std: BlockStdScope)
packages/affine/blocks/paragraph/src/utils/forward-delete.ts:23
↓ 2 callers
Method
fromDOM
(dom: Element)
packages/framework/global/src/gfx/model/point.ts:155
↓ 2 callers
Method
fromJSON
(json: Record<string, unknown>)
packages/framework/store/src/extension/selection/types.ts:8
↓ 2 callers
Function
generateDefaultValues
( filter: FilterGroup, _vars: Variable[] )
packages/affine/data-view/src/core/filter/generate-default-values.ts:10
↓ 2 callers
Function
generateEllipseParams
( width: number, height: number, o: ResolvedOptions )
packages/affine/blocks/surface/src/utils/rough/renderer.ts:119
↓ 2 callers
Function
generateFractionalIndexingKeyBetween
( a: string | null, b: string | null )
packages/affine/shared/src/utils/fractional-indexing.ts:15
↓ 2 callers
Method
getAllRaw
( identifier: ServiceIdentifierValue, { sameScope = false }: ResolveOptions = {} )
packages/framework/global/src/di/provider.ts:85
↓ 2 callers
Function
getArrowPoints
( points: PointLocation[], size = 10, mode: ConnectorMode, bezierParameters: BezierCurveParameters,
packages/affine/gfx/connector/src/element-renderer/utils.ts:22
↓ 2 callers
Function
getBaseline
(fontSize: number)
packages/affine/gfx/turbo-renderer/src/painter/painter.worker.ts:120
↓ 2 callers
Function
getBezierTangent
(values: BezierCurveParameters, t: number)
packages/framework/global/src/gfx/curve.ts:90
↓ 2 callers
Function
getBlockSelectionBySide
(std: BlockStdScope, tail: boolean)
packages/affine/blocks/note/src/move-block.ts:9
↓ 2 callers
Function
getCalloutExportOptions
* Get the callout export options from the configs * @param configs - The configs of the callout block * @returns The callout export options
packages/affine/blocks/callout/src/adapters/markdown.ts:36
↓ 2 callers
Method
getCanvasLayers
()
packages/framework/std/src/gfx/layer.ts:707
↓ 2 callers
Function
getCardCellsBySelection
( viewElement: Element, selection: KanbanCellSelection )
packages/affine/data-view/src/view-presets/kanban/pc/controller/selection.ts:731
↓ 2 callers
Method
getChildElementsInFrame
* Get all elements in the frame, there are three cases: * 1. The frame doesn't have `childElements`, return all elements in the frame bound but not
packages/affine/blocks/frame/src/frame-manager.ts:410
↓ 2 callers
Method
getChildNodes
* * @param subtree The subtree of root, this only take effects when the layout type is BALANCED. * @returns
packages/affine/model/src/elements/mindmap/mindmap.ts:472
↓ 2 callers
Function
getClosestNoteBlock
( editorHost: EditorHost, rootComponent: BlockComponent, point: Point )
packages/affine/widgets/drag-handle/src/utils.ts:164
↓ 2 callers
Method
getColorValue
(color: Color, fallback?: Color, real?: boolean)
packages/affine/blocks/surface/src/renderer/canvas-renderer.ts:444
↓ 2 callers
Function
getCombinedTextStyle
(chain: Chain<InitCommandCtx>)
packages/affine/inlines/preset/src/command/utils.ts:177
↓ 2 callers
Method
getConnectedCount
()
packages/framework/std/src/view/element/shadowless-element.ts:37
↓ 2 callers
Function
getConnectorText
( elementModel: Record<string, unknown> )
packages/affine/gfx/connector/src/adapter/text.ts:3
↓ 2 callers
Method
getConnectors
(element: GfxModel | string)
packages/affine/blocks/root/src/edgeless/edgeless-root-service.ts:158
↓ 2 callers
Method
getDb
()
packages/framework/sync/src/doc/impl/indexeddb.ts:47
↓ 2 callers
Function
getDefaultAttributeRenderer
()
packages/framework/std/src/inline/utils/attribute-renderer.ts:41
↓ 2 callers
Function
getDepth
(filter: Filter)
packages/affine/data-view/src/widget-presets/quick-setting-bar/filter/group-panel-view.ts:432
↓ 2 callers
Function
getDerivedMeta
( proto: unknown, prop: string | symbol )
packages/framework/std/src/gfx/model/surface/decorators/derive.ts:12
← previous
next →
1,501–1,600 of 7,629, ranked by callers