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
↓ 18 callers
Function
getAssetName
(assets: Map<string, Blob>, blobId: string)
packages/framework/store/src/adapter/assets.ts:143
↓ 18 callers
Method
getAssets
()
packages/framework/store/src/transformer/assets.ts:49
↓ 18 callers
Method
getEmbedBlockOptions
(url: string)
packages/affine/shared/src/services/embed-option-service.ts:15
↓ 18 callers
Method
getReorderedIndex
(element: GfxModel, direction: ReorderingDirection)
packages/framework/std/src/gfx/layer.ts:711
↓ 18 callers
Method
getSelection
()
packages/affine/data-view/src/core/view/types.ts:28
↓ 18 callers
Function
getSurface
(doc: Store, editor: TestAffineEditorContainer)
packages/integration-test/src/__tests__/utils/edgeless.ts:10
↓ 18 callers
Method
isPointInBound
([x, y]: IVec, tolerance = 0.01)
packages/framework/global/src/gfx/model/bound.ts:319
↓ 18 callers
Method
move
(position: InsertToPosition)
packages/affine/data-view/src/core/view-manager/row.ts:18
↓ 18 callers
Method
renderChildren
()
packages/framework/std/src/view/element/block-component.ts:129
↓ 18 callers
Function
setupEditor
( mode: DocMode = 'page', extensionsInput?: ExtensionType[], optionsInput?: SetupEditorOptions )
packages/integration-test/src/__tests__/utils/setup.ts:119
↓ 18 callers
Method
shift
()
packages/affine/data-view/src/view-presets/table/pc-virtual/virtual/linked-list.ts:87
↓ 18 callers
Method
transact
(fn: () => void)
packages/framework/std/src/inline/inline-editor.ts:282
↓ 17 callers
Function
EdgelessToolbarToolMixin
( SuperClass: T )
packages/affine/widgets/edgeless-toolbar/src/mixins/tool.mixin.ts:64
↓ 17 callers
Method
add
(name: EventName, handler: UIEventHandler, options?: EventOptions)
packages/framework/std/src/event/dispatcher.ts:335
↓ 17 callers
Function
createYProxy
( yAbstract: unknown, options: ProxyOptions<Data> = {} )
packages/framework/store/src/reactive/proxy.ts:352
↓ 17 callers
Method
debug
()
packages/framework/global/src/utils/logger.ts:27
↓ 17 callers
Method
deltaToAST
( deltas: DeltaInsert<AffineTextAttributes>[], depth = 0 )
packages/affine/shared/src/adapters/html/delta-converter.ts:125
↓ 17 callers
Method
fromModels
(doc: Store, models: DraftModel[] | BlockModel[])
packages/framework/store/src/transformer/slice.ts:29
↓ 17 callers
Method
generateColorProperty
* Generates a CSS's color property with `var` or `light-dark` functions. * * Sometimes used to set the frame/note background. * * @param c
packages/affine/shared/src/services/theme-service.ts:85
↓ 17 callers
Method
getStorage
(key: T)
packages/affine/shared/src/services/edit-props-store.ts:163
↓ 17 callers
Method
layout
( _tree: MindmapNode | MindmapRoot = this.tree, _options: { applyStyle?: boolean; layoutTy
packages/affine/model/src/elements/mindmap/mindmap.ts:721
↓ 17 callers
Method
show
()
packages/affine/shared/src/services/toolbar-service/flags.ts:58
↓ 17 callers
Function
transform
(value, origin)
packages/framework/store/src/reactive/proxy.ts:360
↓ 16 callers
Function
commonSetup
()
packages/framework/std/src/__tests__/gfx/surface.unit.spec.ts:24
↓ 16 callers
Method
find
( predicate: (value: T, node: LinkedListNode<T>, index: number) => boolean )
packages/affine/data-view/src/view-presets/table/pc-virtual/virtual/linked-list.ts:129
↓ 16 callers
Method
fromXYWH
(xywh: XYWH)
packages/framework/global/src/gfx/model/bound.ts:205
↓ 16 callers
Method
getTransformer
* Creates a new transformer instance for the store * @param middlewares - Optional array of transformer middlewares * @returns A new Transformer
packages/framework/store/src/model/store/store.ts:1168
↓ 16 callers
Function
isElement
(ast: HtmlAST)
packages/affine/inlines/preset/src/adapters/html/html-inline.ts:26
↓ 16 callers
Function
isEqual
(A: IVec, B: IVec)
packages/framework/global/src/gfx/perfect-freehand/vec.ts:77
↓ 16 callers
Function
lineIntersects
( sp: IVec, ep: IVec, sp2: IVec, ep2: IVec, infinite = false )
packages/framework/global/src/gfx/math.ts:32
↓ 16 callers
Method
off
( event: K, callback: (evt: EventsHandlerMap[K]) => void )
packages/framework/std/src/gfx/view/view.ts:153
↓ 16 callers
Method
rowAdd
(InsertToPosition: InsertToPosition | number)
packages/affine/data-view/src/core/data-source/base.ts:31
↓ 16 callers
Method
rowsDelete
(rows: string[])
packages/affine/data-view/src/core/view-manager/single-view.ts:55
↓ 16 callers
Function
serializCollection
(doc: Doc)
packages/framework/store/src/__tests__/collection.unit.spec.ts:24
↓ 16 callers
Method
traitGet
(key: TraitKey<T>)
packages/affine/data-view/src/core/view-manager/single-view.ts:70
↓ 15 callers
Function
BlockNotionHtmlAdapterExtension
( matcher: BlockNotionHtmlAdapterMatcher )
packages/affine/shared/src/adapters/notion-html/block-adapter.ts:21
↓ 15 callers
Function
SlashMenuConfigExtension
( id: string, config: SlashMenuConfig )
packages/affine/widgets/slash-menu/src/extensions.ts:42
↓ 15 callers
Method
addChild
(element: GfxCompatibleInterface)
packages/framework/std/src/gfx/model/base.ts:133
↓ 15 callers
Function
createIcon
(name: keyof typeof icons)
packages/affine/data-view/src/core/utils/uni-icon.ts:34
↓ 15 callers
Method
deleteBlock
* Delete a block from the store * @param model - The block model or block ID to delete * @param options - Optional options for the deletion *
packages/framework/store/src/model/store/store.ts:938
↓ 15 callers
Function
deserializeXYWH
(xywh: string)
packages/framework/global/src/gfx/xywh.ts:20
↓ 15 callers
Function
fn
(_: Y.YTextEvent, transaction: Y.Transaction)
packages/framework/std/src/gfx/model/surface/element-model.ts:583
↓ 15 callers
Method
getBlocksByFlavour
* Gets all blocks of specified flavour(s) * @param blockFlavour - Single flavour or array of flavours to filter by * @returns Array of matching
packages/framework/store/src/model/store/store.ts:1014
↓ 15 callers
Method
getConnectors
(id: string)
packages/affine/blocks/surface/src/surface-model.ts:54
↓ 15 callers
Method
getPrev
* Get the previous sibling block of a given block * @param block - Block model or block ID to find previous sibling for * @returns The previous
packages/framework/store/src/model/store/store.ts:1069
↓ 15 callers
Function
isExternalEmbedModel
( model: GfxModel | BlockModel )
packages/affine/model/src/blocks/embed/types.ts:41
↓ 15 callers
Function
rotatePoints
( points: T[], center: IVec, rotate: number )
packages/framework/global/src/gfx/math.ts:101
↓ 15 callers
Method
setStorage
(key: T, value: StorageProps[T])
packages/affine/shared/src/services/edit-props-store.ts:200
↓ 15 callers
Method
toArray
()
packages/framework/global/src/gfx/model/point.ts:88
↓ 15 callers
Method
toModelCoordFromClientCoord
([x, y]: IVec)
packages/framework/std/src/gfx/viewport.ts:614
↓ 15 callers
Method
toVec
()
packages/framework/global/src/gfx/model/point-location.ts:91
↓ 14 callers
Function
GfxViewInteractionExtension
(viewType: string, config: GfxViewInteractionConfig<T>)
packages/framework/std/src/gfx/interactivity/extension/view.ts:123
↓ 14 callers
Function
InlineSpecExtension
( nameOrSpec: string | InlineSpecs<TextAttributes>, getSpec?: (provider: ServiceProvider) => InlineSpecs<T
packages/framework/std/src/inline/extensions/inline-spec.ts:24
↓ 14 callers
Method
_transact
(callback: () => void)
packages/framework/store/src/reactive/text/text.ts:96
↓ 14 callers
Function
add
(A: IVec, B: IVec)
packages/framework/global/src/gfx/perfect-freehand/vec.ts:18
↓ 14 callers
Method
addSiblingBlocks
* Add sibling blocks to the store * @param targetModel - The target block model * @param props - Array of block properties * @param placement
packages/framework/store/src/model/store/store.ts:812
↓ 14 callers
Method
check
(flag: Flag, value = this.value)
packages/affine/shared/src/services/toolbar-service/flags.ts:32
↓ 14 callers
Function
createPropertyConvert
( from: From, to: To, convert: ConvertFunction<From, To> )
packages/affine/data-view/src/core/property/convert.ts:17
↓ 14 callers
Method
find
(type: any)
packages/affine/shared/src/__tests__/helpers/create-test-host.ts:52
↓ 14 callers
Method
getNext
* Get the next sibling block of a given block * @param block - Block model or block ID to find next sibling for * @returns The next sibling bloc
packages/framework/store/src/model/store/store.ts:1098
↓ 14 callers
Method
getRelativePoint
([x, y]: IVec)
packages/framework/global/src/gfx/model/bound.ts:256
↓ 14 callers
Function
getSurfaceBlock
(doc: Store)
packages/affine/blocks/surface/src/utils/get-surface-block.ts:7
↓ 14 callers
Method
isEmpty
()
packages/framework/std/src/gfx/grid.ts:98
↓ 14 callers
Method
moveDelta
(dx: number, dy: number)
packages/framework/global/src/gfx/model/bound.ts:336
↓ 14 callers
Method
preventDefault
()
packages/framework/std/src/gfx/tool/tool-controller.ts:247
↓ 14 callers
Method
removeDoc
(docId: string)
packages/framework/store/src/extension/workspace/workspace.ts:27
↓ 14 callers
Method
setSelection
(selection?: DataViewSelection)
packages/affine/data-view/src/core/data-view.ts:92
↓ 14 callers
Method
toEqualDoc
(expected: Store, options?: { compareId?: boolean })
packages/affine/shared/src/__tests__/helpers/affine-test-utils.ts:6
↓ 14 callers
Method
unite
(bound: Bound)
packages/framework/global/src/gfx/model/bound.ts:359
↓ 13 callers
Function
LoadingIcon
({ size = '1em', progress = 0.2, ringColor = cssVarV2('loading/background'), strokeColor = cssVarV2('l
packages/affine/components/src/icons/loading.ts:4
↓ 13 callers
Function
NotionHtmlASTToDeltaExtension
( matcher: NotionHtmlASTToDeltaMatcher )
packages/affine/shared/src/adapters/notion-html/delta-converter.ts:25
↓ 13 callers
Method
_setActive
(active: boolean)
packages/framework/std/src/event/dispatcher.ts:313
↓ 13 callers
Method
create
( Type: T, ...args: ConstructorParameters<T> )
packages/framework/store/src/extension/selection/selection-extension.ts:126
↓ 13 callers
Function
createLitPortal
({ computePosition: positionConfigOrFn, abortController, closeOnClickAway = false, positionStrategy =
packages/affine/components/src/portal/helper.ts:123
↓ 13 callers
Method
getCellContainer
( groupKey: string | undefined, rowIndex: number, columnIndex: number )
packages/affine/data-view/src/view-presets/table/pc-virtual/controller/selection.ts:485
↓ 13 callers
Function
getDocRootBlock
( doc: Store, editor: TestAffineEditorContainer, _?: 'edgeless' | 'page' )
packages/integration-test/src/__tests__/utils/edgeless.ts:28
↓ 13 callers
Function
getInlineEditorByModel
( std: BlockStdScope, model: BlockModel | string )
packages/affine/rich-text/src/dom.ts:32
↓ 13 callers
Method
getRenderer
(viewId: string)
packages/affine/data-view/src/widget-presets/views-bar/views-view.ts:286
↓ 13 callers
Function
getSurfaceComponent
(std: BlockStdScope)
packages/affine/blocks/surface/src/utils/get-surface-block.ts:12
↓ 13 callers
Method
isCollapsed
()
packages/framework/std/src/selection/text.ts:99
↓ 13 callers
Function
openSingleFileWith
( acceptType?: AcceptTypes )
packages/affine/shared/src/utils/file/filesys.ts:189
↓ 13 callers
Function
square
(num: number)
packages/framework/global/src/gfx/math.ts:274
↓ 13 callers
Function
when
(ctx)
packages/affine/gfx/shape/src/toolbar/config.ts:52
↓ 12 callers
Function
InlineMarkdownExtension
( matcher: InlineMarkdownMatch<TextAttributes> )
packages/framework/std/src/inline/extensions/markdown-matcher.ts:13
↓ 12 callers
Method
_setEdgelessTool
( toolType: ToolType<T>, ...options: [options?: ToolOptions<T>, ignoreActiveState?: boolean] )
packages/affine/blocks/root/src/edgeless/edgeless-keyboard.ts:671
↓ 12 callers
Method
bindHotKey
( keymap: Record<string, UIEventHandler>, options?: { global?: boolean; flavour?: boolean } )
packages/affine/blocks/root/src/edgeless/edgeless-root-block.ts:373
↓ 12 callers
Method
blur
(selection: DetailViewSelection)
packages/affine/data-view/src/core/detail/selection.ts:54
↓ 12 callers
Function
createFromBaseCellRenderer
( renderer: new () => BaseCellRenderer<RawValue, JsonValue, Data> )
packages/affine/data-view/src/core/property/renderer.ts:17
↓ 12 callers
Function
createTestDoc
(docId = defaultDocId)
packages/framework/store/src/__tests__/collection.unit.spec.ts:60
↓ 12 callers
Function
deltaInsertsToChunks
( delta: DeltaInsert<TextAttributes>[] )
packages/framework/std/src/inline/utils/delta-convert.ts:36
↓ 12 callers
Method
expand
( left: number | [number, number], top?: number, right?: number, bottom?: number )
packages/framework/global/src/gfx/model/bound.ts:233
↓ 12 callers
Method
find
(type: T)
packages/framework/store/src/extension/selection/selection-extension.ts:147
↓ 12 callers
Function
getBoundWithRotation
(bound: IBound)
packages/framework/global/src/gfx/bound.ts:74
↓ 12 callers
Method
getCellContainer
( groupKey: string | undefined, rowIndex: number, columnIndex: number )
packages/affine/data-view/src/view-presets/table/pc/controller/selection.ts:444
↓ 12 callers
Method
getCollapseButton
* * @param node The mindmap node or its id to get the collapse button * @returns
packages/affine/gfx/mindmap/src/view/view.ts:38
↓ 12 callers
Function
getGridIndex
(val: number)
packages/framework/std/src/gfx/grid.ts:18
↓ 12 callers
Method
getGroup
(elem: string | GfxModel)
packages/framework/std/src/gfx/model/surface/surface-model.ts:609
↓ 12 callers
Method
getPropertyValue
(property: string)
packages/affine/blocks/surface/src/renderer/canvas-renderer.ts:450
↓ 12 callers
Function
handler
()
packages/affine/fragments/outline/src/utils/scroll.ts:59
↓ 12 callers
Function
linePolygonIntersects
( sp: IVec, ep: IVec, points: IVec[] )
packages/framework/global/src/gfx/math.ts:145
← previous
next →
201–300 of 7,629, ranked by callers