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
↓ 5 callers
Function
getClosestBlockComponentByPoint
( point: Point, state: { rect?: Rect; container?: Element; snapToEdge?: { x: boolean;
packages/affine/shared/src/utils/dom/point-to-block.ts:76
↓ 5 callers
Method
getDocMeta
(id: string)
packages/framework/store/src/extension/workspace/workspace-meta.ts:26
↓ 5 callers
Method
getElementsByBound
( bound: IBound | Bound, options: { type: 'block' | 'canvas' | 'all' } = { type: 'all', }
packages/framework/std/src/gfx/controller.ts:201
↓ 5 callers
Function
getLastPropsKey
( modelType: string, modelProps: Partial<LastProps[LastPropsKey]> )
packages/affine/blocks/surface/src/utils/get-last-props-key.ts:10
↓ 5 callers
Function
getMindmapRender
(mindmapStyle: MindmapStyle)
packages/affine/gfx/mindmap/src/toolbar/basket-elements.ts:60
↓ 5 callers
Function
getNearestConnectableAnchor
(ele: Connectable, point: IVec)
packages/affine/gfx/connector/src/connector-manager.ts:174
↓ 5 callers
Function
getNextContinuousNumberedLists
( doc: Store, modelOrId: BlockModel | string )
packages/affine/shared/src/utils/model/list.ts:11
↓ 5 callers
Function
getPathParamsForCorner
({ cornerRadius, cornerSmoothing, preserveSmoothing, roundingAndSmoothingBudget, }: CornerParams)
packages/affine/shared/src/utils/figma-squircle/draw.ts:23
↓ 5 callers
Function
getProperty
( model: DatabaseBlockModel, id: ColumnDataType['id'] )
packages/affine/blocks/database/src/utils/block-utils.ts:122
↓ 5 callers
Method
getProperty
(propertyId: string)
packages/affine/blocks/data-view/src/data-source.ts:101
↓ 5 callers
Method
getPropertyAndIndex
(propertyId: string)
packages/affine/blocks/database/src/data-source.ts:341
↓ 5 callers
Function
getProvider
()
packages/affine/all/src/__tests__/utils/get-provider.ts:5
↓ 5 callers
Method
getSelected
()
packages/affine/blocks/table/src/selection-controller.ts:521
↓ 5 callers
Function
getSelectedRect
(selected: GfxModel[])
packages/affine/shared/src/utils/edgeless.ts:9
↓ 5 callers
Function
getSelection
(std: BlockStdScope)
packages/affine/blocks/note/src/move-block.ts:7
↓ 5 callers
Method
getSelection
()
packages/affine/data-view/src/view-presets/kanban/pc/card.ts:186
↓ 5 callers
Function
getTitleFromSelectedModels
(selectedModels: DraftModel[])
packages/affine/blocks/embed/src/common/render-linked-doc.ts:115
↓ 5 callers
Method
getZIndex
(element: GfxModel)
packages/framework/std/src/gfx/layer.ts:771
↓ 5 callers
Method
hasDescendant
(element: GfxCompatibleInterface)
packages/framework/std/src/gfx/model/base.ts:137
↓ 5 callers
Method
hideSet
(hide: boolean)
packages/affine/data-view/src/core/view-manager/property.ts:49
↓ 5 callers
Method
icon
( pageId: string, { params, title, referenced }: DocDisplayMetaParams = {} )
packages/affine/shared/src/services/doc-display-meta-service.ts:98
↓ 5 callers
Function
init
()
packages/playground/apps/_common/helper.ts:13
↓ 5 callers
Function
isAbortError
(error: unknown)
packages/affine/shared/src/utils/is-abort-error.ts:1
↓ 5 callers
Function
isCalloutNode
(node: MarkdownAST)
packages/affine/shared/src/adapters/markdown/type.ts:36
↓ 5 callers
Function
isFarEnough
(a: IPoint, b: IPoint)
packages/framework/std/src/event/utils.ts:3
↓ 5 callers
Function
isInsideEdgelessEditor
(host: EditorHost)
packages/affine/shared/src/utils/dom/checker.ts:9
↓ 5 callers
Function
isKeptRelativeOrder
()
packages/integration-test/src/__tests__/edgeless/layer.spec.ts:549
↓ 5 callers
Function
isPoint
(range: InlineRange)
packages/framework/std/src/inline/utils/inline-range.ts:54
↓ 5 callers
Function
isSurfaceTextModel
(model: GfxModel, klass: K, type: T)
packages/affine/gfx/text/src/toolbar/actions.ts:391
↓ 5 callers
Function
isTransparent
(color: Color)
packages/affine/model/src/themes/color.ts:50
↓ 5 callers
Method
isValid
* Checks if the child flavour is valid under the parent flavour. * * @param child - The child block flavour name. * @param parent - The paren
packages/framework/store/src/schema/schema.ts:257
↓ 5 callers
Function
isZero
(x: number)
packages/framework/global/src/gfx/math.ts:315
↓ 5 callers
Function
iterate
( model: BlockModel )
packages/affine/shared/src/utils/model/get-content-block.ts:64
↓ 5 callers
Function
keyWithoutPrefix
(key: string)
packages/framework/store/src/reactive/flat-native-y/utils.ts:6
↓ 5 callers
Method
listen
()
packages/framework/std/src/event/control/range.ts:141
↓ 5 callers
Function
mergeText
( targetModel: BlockModel, sourceBlock: BlockModel, offset: number )
packages/affine/shared/src/commands/model-crud/replace-selected-text-with-blocks.ts:62
↓ 5 callers
Function
mountTextElementEditor
( textElement: TextElementModel, edgeless: BlockComponent, focusCoord?: IModelCoord )
packages/affine/gfx/text/src/edgeless-text-editor.ts:32
↓ 5 callers
Function
move
({ x, y, w, h }: Bound)
packages/integration-test/src/__tests__/edgeless/mindmap.spec.ts:25
↓ 5 callers
Function
nextTick
()
packages/framework/global/src/utils/function.ts:26
↓ 5 callers
Function
normalizeUrl
(str: string)
packages/affine/shared/src/utils/url.ts:46
↓ 5 callers
Function
notifyDocCreated
(std: BlockStdScope)
packages/affine/blocks/embed/src/common/render-linked-doc.ts:141
↓ 5 callers
Function
parseIdentifier
(input: any)
packages/framework/global/src/di/identifier.ts:106
↓ 5 callers
Function
per
(A: IVec)
packages/framework/global/src/gfx/perfect-freehand/vec.ts:57
↓ 5 callers
Function
polygonHachureLines
( polygonList: Point[][], o: ResolvedOptions )
packages/affine/blocks/surface/src/utils/rough/fillers/scan-line-hachure.ts:17
↓ 5 callers
Function
postfix
(length: number = randomSize)
packages/framework/std/src/utils/fractional-indexing.ts:16
↓ 5 callers
Function
postfix
(length: number = randomSize)
packages/affine/shared/src/utils/fractional-indexing.ts:20
↓ 5 callers
Function
process
(html: string)
packages/affine/shared/src/__tests__/adapters/html/rehype-plugins/wrap-inline-element.unit.spec.ts:9
↓ 5 callers
Method
propertyGetOrCreate
(columnId: string)
packages/affine/data-view/src/view-presets/kanban/kanban-view-manager.ts:259
↓ 5 callers
Method
propertyTypeGet
(propertyId: string)
packages/affine/data-view/src/core/data-source/base.ts:42
↓ 5 callers
Method
pushGlobalContextStack
(key: string, value: StackElement)
packages/framework/store/src/adapter/context.ts:89
↓ 5 callers
Function
rangeFromBound
(a: IBound)
packages/framework/std/src/gfx/grid.ts:22
↓ 5 callers
Method
remove
(element: GfxModel | GfxLocalElementModel)
packages/framework/std/src/gfx/grid.ts:272
↓ 5 callers
Method
removeFromGroup
(rowId: string, key: string)
packages/affine/data-view/src/core/group-by/trait.ts:313
↓ 5 callers
Method
removeOverlay
(overlay: Overlay)
packages/affine/blocks/surface/src/renderer/canvas-renderer.ts:463
↓ 5 callers
Method
removeOverlay
()
packages/affine/widgets/edgeless-selected-rect/src/edgeless-auto-complete.ts:734
↓ 5 callers
Method
renderConnector
* Render the connector at the given point. It will try to find * the closest connectable element and render the connector. If the * point is not
packages/affine/gfx/connector/src/connector-manager.ts:958
↓ 5 callers
Function
renderLinkedDocInCard
( card: EmbedLinkedDocBlockComponent | EmbedSyncedDocCard )
packages/affine/blocks/embed-doc/src/common/render-linked-doc.ts:17
↓ 5 callers
Function
replaceIdMiddleware
(idGenerator: () => string)
packages/affine/shared/src/adapters/middlewares/replace-id.ts:21
↓ 5 callers
Function
resetParams
()
packages/affine/gfx/text/src/element-renderer/utils.ts:451
↓ 5 callers
Function
resolveSignal
(data: T | Signal<T>)
packages/affine/widgets/linked-doc/src/utils.ts:3
↓ 5 callers
Function
rotAround
(A: IVec, C: IVec, r: number)
packages/framework/global/src/gfx/perfect-freehand/vec.ts:145
↓ 5 callers
Function
rotate
(x: number, y: number, angleRad: number)
packages/affine/blocks/surface/src/utils/path-data-parser/normalize.ts:142
↓ 5 callers
Method
rotate
()
packages/affine/model/src/elements/group/group.ts:28
↓ 5 callers
Function
select
(group: string, selections: BaseSelection[] = [])
packages/affine/shared/src/services/toolbar-service/context.ts:263
↓ 5 callers
Method
selectAll
(e: KeyboardEvent)
packages/affine/blocks/table/src/table-cell.ts:665
↓ 5 callers
Method
setCurrentView
(id: string)
packages/affine/data-view/src/core/view-manager/view-manager.ts:21
↓ 5 callers
Method
setDocMeta
(id: string, props: Partial<DocMeta>)
packages/framework/store/src/extension/workspace/workspace-meta.ts:27
↓ 5 callers
Method
setPrimaryMode
(mode: DocMode, id: string)
packages/affine/shared/src/services/doc-mode-service.ts:90
↓ 5 callers
Function
stringifyIdentifier
(identifier: ServiceIdentifierValue)
packages/framework/global/src/di/error.ts:47
↓ 5 callers
Method
subst
(ctx: TypeVarContext)
packages/affine/data-view/src/core/logical/type.ts:19
↓ 5 callers
Method
text
()
packages/framework/store/src/model/block/block-model.ts:67
↓ 5 callers
Function
textPointToDomPoint
( text: Text, offset: number, rootElement: HTMLElement )
packages/framework/std/src/inline/utils/point-conversion.ts:56
↓ 5 callers
Function
toDegree
(radian: number)
packages/framework/global/src/gfx/math.ts:530
↓ 5 callers
Method
toggleCollapse
(node: MindmapNode, options: { layout?: boolean } = {})
packages/affine/model/src/elements/mindmap/mindmap.ts:856
↓ 5 callers
Function
toggleStyle
( inlineEditor: AffineInlineEditor | null, attrs: AffineTextAttributes )
packages/affine/blocks/database/src/properties/rich-text/cell-renderer.ts:35
↓ 5 callers
Function
toggleTextStyleCommandWrapper
( key: Extract< keyof AffineTextAttributes, 'bold' | 'italic' | 'underline' | 'strike' | 'code' >
packages/affine/inlines/preset/src/command/text-style.ts:47
↓ 5 callers
Function
updateCell
( model: DatabaseBlockModel, rowId: string, cell: CellDataType )
packages/affine/blocks/database/src/utils/block-utils.ts:143
↓ 5 callers
Function
whenHover
( whenHoverChange: (isHover: boolean, event?: Event) => void, { enterDelay = 0, leaveDelay = 250,
packages/affine/components/src/hover/when-hover.ts:39
↓ 5 callers
Function
wrapFontFamily
(fontFamily: FontFamily | string)
packages/affine/blocks/surface/src/utils/font.ts:4
↓ 5 callers
Function
wrapTextDeltas
(text: Y.Text, font: string, w: number)
packages/affine/gfx/text/src/element-renderer/utils.ts:203
↓ 5 callers
Function
y2Native
( yAbstract: unknown, { deep = true, transform = x => x }: TransformOptions = {} )
packages/framework/store/src/reactive/native-y.ts:42
↓ 4 callers
Method
#pick
()
packages/affine/components/src/color-picker/color-picker.ts:113
↓ 4 callers
Function
EmbedOptionConfig
(options: EmbedOptions)
packages/affine/shared/src/services/embed-option-service.ts:27
↓ 4 callers
Function
FontConfigExtension
( fontConfig: FontConfig[] )
packages/affine/shared/src/services/font-loader/font-loader-service.ts:56
↓ 4 callers
Function
MarkdownPreprocessorExtension
( preprocessor: MarkdownAdapterPreprocessor )
packages/affine/shared/src/adapters/markdown/preprocessor.ts:19
↓ 4 callers
Function
QuickToolExtension
( id: string, builder: ToolBuilder<QuickTool> )
packages/affine/widgets/edgeless-toolbar/src/extension/index.ts:41
↓ 4 callers
Function
ViewportElementExtension
(selector: string)
packages/affine/shared/src/services/viewport-element-service.ts:17
↓ 4 callers
Method
_buildCanvasLayers
()
packages/framework/std/src/gfx/layer.ts:116
↓ 4 callers
Method
_canSkipBlock
(point: IVec | IVec3)
packages/affine/blocks/surface/src/utils/graph.ts:51
↓ 4 callers
Method
_clearRaf
()
packages/affine/widgets/page-dragging-area/src/index.ts:171
↓ 4 callers
Method
_createContext
(event: Event)
packages/framework/std/src/event/control/range.ts:70
↓ 4 callers
Method
_createJob
()
packages/affine/fragments/adapter-panel/src/adapter-panel.ts:47
↓ 4 callers
Function
_curve
( points: Point[], closePoint: Point | null, o: ResolvedOptions )
packages/affine/blocks/surface/src/utils/rough/renderer.ts:542
↓ 4 callers
Method
_getFormattedString
(value: number | undefined = this.value)
packages/affine/data-view/src/property-presets/number/cell-renderer.ts:26
↓ 4 callers
Method
_getPropsProxy
(name: string, value: unknown)
packages/framework/store/src/model/block/sync-controller.ts:230
↓ 4 callers
Method
_getRelativePoint
(bound: Bound, position: IVec)
packages/affine/gfx/mindmap/src/indicator-overlay/index.ts:111
↓ 4 callers
Method
_getSiblings
( block: BlockModel | string, fn: (parent: BlockModel, index: number) => T )
packages/framework/store/src/model/store/store.ts:632
↓ 4 callers
Method
_isBlock
(sp: IVec | IVec3, ep: IVec | IVec3)
packages/affine/blocks/surface/src/utils/graph.ts:57
↓ 4 callers
Method
_matchFlavourOrRole
* Checks if two values match as either flavours or roles, supporting role syntax (e.g., '@role'). * * @param childValue - The child value (flavo
packages/framework/store/src/schema/schema.ts:139
↓ 4 callers
Method
_moveRelativeToBound
* Use to calculate the position of the indicator given its sibling's bound * @param siblingBound * @param direction
packages/affine/gfx/mindmap/src/indicator-overlay/index.ts:133
← previous
next →
701–800 of 7,629, ranked by callers