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
↓ 46 callers
Function
isValidUrl
(str: string, baseUrl = location.origin)
packages/affine/shared/src/utils/url.ts:78
↓ 46 callers
Function
popMenu
( target: PopupTarget, props: { options: MenuOptions; middleware?: Array<Middleware | null | undef
packages/affine/components/src/context-menu/menu-renderer.ts:517
↓ 45 callers
Method
compare
* Pass to the `Array.sort` to sort the elements by their index
packages/framework/std/src/gfx/layer.ts:600
↓ 45 callers
Method
toDelta
* Get the text delta. * * @returns The delta of the text.
packages/framework/store/src/reactive/text/text.ts:459
↓ 44 callers
Function
BlockSchemaExtension
( blockSchema: BlockSchemaType )
packages/framework/store/src/extension/schema.ts:9
↓ 44 callers
Method
filter
()
packages/affine/data-view/src/view-presets/kanban/kanban-view-manager.ts:161
↓ 44 callers
Function
toast
( editorHost: EditorHost, message: string, duration = 2500 )
packages/affine/components/src/toast/toast.ts:16
↓ 43 callers
Method
fromBlockSnapshot
( _payload: FromBlockSnapshotPayload )
packages/affine/shared/src/adapters/image.ts:34
↓ 43 callers
Method
getEditorMode
()
packages/affine/shared/src/services/doc-mode-service.ts:71
↓ 42 callers
Function
renderUniLit
( uni: UniComponent<Props, Expose> | undefined, props?: Props, options?: { ref?: Signal<Expose | und
packages/affine/data-view/src/core/utils/uni-component/uni-component.ts:13
↓ 40 callers
Method
all
()
packages/affine/data-view/src/core/logical/matcher.ts:24
↓ 40 callers
Method
close
()
packages/affine/components/src/context-menu/menu.ts:89
↓ 40 callers
Method
on
( event: K, callback: (evt: EventsHandlerMap[K]) => void )
packages/framework/std/src/gfx/view/view.ts:169
↓ 39 callers
Function
mindmap
()
packages/integration-test/src/__tests__/edgeless/mindmap.spec.ts:63
↓ 38 callers
Function
BlockViewExtension
( flavour: string, view: BlockViewType )
packages/framework/std/src/extension/block-view.ts:24
↓ 38 callers
Function
assertType
(_: unknown)
packages/framework/global/src/utils/types.ts:14
↓ 38 callers
Function
defineBlockSchema
({ flavour, props, metadata, toModel, transformer, }: { flavour: string; metadata: { version
packages/framework/store/src/model/block/zod.ts:81
↓ 38 callers
Method
moveBlocks
* Move blocks to a new parent block * @param blocksToMove - Array of block models to move * @param newParent - The new parent block model * @
packages/framework/store/src/model/store/store.ts:1140
↓ 38 callers
Method
refresh
()
packages/affine/blocks/surface/src/renderer/canvas-renderer.ts:454
↓ 36 callers
Method
clear
()
packages/framework/store/src/extension/workspace/doc.ts:24
↓ 36 callers
Function
getPointsFromBoundWithRotation
( bounds: IBound, getPoints: (bounds: IBound) => IVec[] = ({ x, y, w, h }: IBound) => [ // left-top
packages/framework/global/src/gfx/bound.ts:20
↓ 36 callers
Function
template
(html: string, title?: string)
packages/affine/all/src/__tests__/adapters/html.unit.spec.ts:21
↓ 34 callers
Method
getColorValue
* Gets a color with the current theme. * * @param color - A color value. * @param fallback - If color value processing fails, it will be used
packages/affine/shared/src/services/theme-service.ts:119
↓ 34 callers
Method
skipAllChildren
()
packages/framework/store/src/adapter/context.ts:112
↓ 33 callers
Function
ToolbarModuleExtension
(module: ToolbarModule)
packages/affine/shared/src/services/toolbar-service/registry.ts:18
↓ 33 callers
Method
add
(point: IPoint)
packages/framework/global/src/gfx/model/point.ts:49
↓ 33 callers
Function
getColorByKey
(key: AffineThemeKeyV2)
packages/affine/model/src/themes/utils.ts:21
↓ 33 callers
Method
lineTo
* Draw a line to a specific point
packages/framework/global/src/gfx/svg-path.ts:27
↓ 33 callers
Method
open
(model: AttachmentBlockModel)
packages/playground/apps/_common/components/attachment-viewer-panel.ts:151
↓ 32 callers
Function
block
( strings: TemplateStringsArray, ...values: any[] )
packages/affine/shared/src/__tests__/helpers/affine-template.ts:153
↓ 31 callers
Method
getFlag
(key: keyof BlockSuiteFlags)
packages/affine/shared/src/services/feature-flag-service.ts:58
↓ 30 callers
Method
cellGetOrCreate
(rowId: string)
packages/affine/data-view/src/core/view-manager/property.ts:36
↓ 30 callers
Method
dataUpdate
(updater: PropertyDataUpdater<Data>)
packages/affine/data-view/src/core/view-manager/property.ts:39
↓ 30 callers
Method
getDoc
(docId: string)
packages/framework/store/src/extension/workspace/workspace.ts:26
↓ 29 callers
Function
callback
(event: MouseEvent)
packages/affine/shared/src/utils/button-popper.ts:17
↓ 29 callers
Function
focusTextModel
( std: BlockStdScope, id: string, offset: number = 0 )
packages/affine/rich-text/src/dom.ts:66
↓ 29 callers
Method
initialize
()
packages/framework/store/src/extension/workspace/workspace-meta.ts:34
↓ 28 callers
Method
add
(model: GfxModel)
packages/framework/std/src/gfx/interactivity/manager.ts:619
↓ 28 callers
Method
add
(e: MouseEvent)
packages/affine/data-view/src/view-presets/table/pc-virtual/table-view-ui-logic.ts:150
↓ 28 callers
Method
complete
()
packages/affine/components/src/context-menu/input.ts:78
↓ 28 callers
Function
getMostCommonValue
( records: T[], field: F )
packages/affine/shared/src/utils/computing.ts:4
↓ 28 callers
Method
hide
()
packages/affine/shared/src/services/toolbar-service/flags.ts:51
↓ 28 callers
Function
isGfxGroupCompatibleModel
( elm: unknown )
packages/framework/std/src/gfx/model/base.ts:103
↓ 28 callers
Method
isLocked
* Check if the element is locked. It will check the lock status of the element and its ancestors.
packages/framework/std/src/gfx/model/base.ts:81
↓ 27 callers
Method
focus
(selection: DetailViewSelection)
packages/affine/data-view/src/core/detail/selection.ts:78
↓ 27 callers
Method
getModelById
(rowId: string)
packages/affine/blocks/database/src/data-source.ts:220
↓ 27 callers
Method
toJSON
* Serializes the schema map to a plain object for JSON output. * * @returns An object mapping each flavour to its role, parent, and children.
packages/framework/store/src/schema/schema.ts:290
↓ 26 callers
Function
prop
()
packages/framework/std/src/gfx/model/surface/local-element-model.ts:19
↓ 25 callers
Method
clone
()
packages/framework/global/src/gfx/model/point.ts:198
↓ 25 callers
Method
dispose
()
packages/framework/store/src/extension/workspace/doc.ts:22
↓ 25 callers
Function
resolveColor
( color: Color, colorScheme: ColorScheme, fallback = 'transparent' )
packages/affine/model/src/themes/color.ts:26
↓ 25 callers
Function
svg
(svg: SVGSVGElement, config?: Config)
packages/affine/blocks/surface/src/utils/rough/rough.ts:11
↓ 24 callers
Method
astToDelta
( ast: HtmlAST, options: DeltaASTConverterOptions = Object.create(null) )
packages/affine/shared/src/adapters/html/delta-converter.ts:116
↓ 24 callers
Function
createFilter
( config: FilterConfig<Self, Args, Vars> )
packages/affine/data-view/src/core/filter/filter-fn/create.ts:56
↓ 24 callers
Method
run
()
packages/framework/std/src/event/control/pointer.ts:159
↓ 24 callers
Method
setGlobalContext
(key: string, value: unknown)
packages/framework/store/src/adapter/context.ts:98
↓ 24 callers
Function
unsafeCSSVar
( key: keyof AffineCssVariables | keyof AffineTheme, fallback?: string )
packages/affine/shared/src/theme/css-variables.ts:126
↓ 23 callers
Function
BlockMarkdownAdapterExtension
( matcher: BlockMarkdownAdapterMatcher )
packages/affine/shared/src/adapters/markdown/block-adapter.ts:19
↓ 23 callers
Method
contains
({ min, max }: Rect)
packages/framework/global/src/gfx/model/point.ts:203
↓ 23 callers
Function
createUniComponentFromWebComponent
( component: typeof LitElement )
packages/affine/data-view/src/core/utils/uni-component/uni-component.ts:95
↓ 23 callers
Method
getNodeByPath
(path: number[])
packages/affine/model/src/elements/mindmap/mindmap.ts:625
↓ 23 callers
Method
moveTo
(id: string, evt: MouseEvent)
packages/affine/data-view/src/core/view/types.ts:36
↓ 23 callers
Function
reject
(message: string)
packages/framework/store/src/__tests__/test-utils-dom.ts:41
↓ 23 callers
Function
requiredProperties
( propTypes: Record<string, ValidatorFunction> )
packages/framework/std/src/view/decorators/required.ts:45
↓ 22 callers
Method
add
(element: GfxModel | GfxLocalElementModel)
packages/framework/std/src/gfx/layer.ts:564
↓ 22 callers
Method
closePath
* Close the current path
packages/framework/global/src/gfx/svg-path.ts:56
↓ 22 callers
Method
getModelById
* Get a model by its ID * @param id - The model's ID * @returns The model instance if found, null otherwise * * @category Block CRUD
packages/framework/store/src/model/store/store.ts:1001
↓ 22 callers
Method
pop
()
packages/framework/store/src/model/block/block.ts:26
↓ 22 callers
Method
run
( name: EventName, context: UIEventStateContext, runners?: EventHandlerRunner[] )
packages/framework/std/src/event/dispatcher.ts:408
↓ 22 callers
Function
toRadian
(angle: number)
packages/framework/global/src/gfx/math.ts:122
↓ 22 callers
Method
toggle
(flag: Flag, activated: boolean)
packages/affine/shared/src/services/toolbar-service/flags.ts:24
↓ 21 callers
Function
FlavourExtension
(flavour: string)
packages/framework/std/src/extension/flavour.ts:18
↓ 21 callers
Method
disconnect
()
packages/framework/sync/src/awareness/source.ts:5
↓ 21 callers
Method
provider
* Create a service provider from the container. * * @example * ```ts * provider() // create a service provider for root scope * provide
packages/framework/global/src/di/container.ts:262
↓ 21 callers
Method
search
(keyword: string, category?: string)
packages/affine/gfx/template/src/toolbar/template-type.ts:39
↓ 21 callers
Method
toViewCoord
(modelX: number, modelY: number)
packages/framework/std/src/gfx/viewport.ts:625
↓ 21 callers
Method
unify
(ctx: TypeVarContext, type: TypeInstance, unify: Unify)
packages/affine/data-view/src/core/logical/type.ts:21
↓ 20 callers
Method
debugLog
(message: string)
packages/affine/gfx/turbo-renderer/src/turbo-renderer.ts:269
↓ 20 callers
Method
getGlobalContext
(key: string)
packages/framework/store/src/adapter/context.ts:55
↓ 20 callers
Method
insert
* Insert content at the specified index. * * @param content - The content to insert. * @param index - The index to insert. * * @example
packages/framework/store/src/reactive/text/text.ts:227
↓ 20 callers
Function
popFilterableSimpleMenu
( target: PopupTarget, options: MenuConfig[], onClose?: () => void )
packages/affine/components/src/context-menu/menu-renderer.ts:563
↓ 20 callers
Method
remove
()
packages/framework/store/src/extension/workspace/doc.ts:19
↓ 20 callers
Method
run
()
packages/affine/blocks/root/src/edgeless/edgeless-root-block.ts:291
↓ 20 callers
Method
save
* Save the cache to local storage * @param {StorageData} data
packages/affine/shared/src/services/link-preview-service/link-preview-storage.ts:46
↓ 19 callers
Function
BlockHtmlAdapterExtension
( matcher: BlockHtmlAdapterMatcher )
packages/affine/shared/src/adapters/html/block-adapter.ts:19
↓ 19 callers
Function
BlockPlainTextAdapterExtension
( matcher: BlockPlainTextAdapterMatcher )
packages/affine/shared/src/adapters/plain-text/block-adapter.ts:16
↓ 19 callers
Function
WidgetViewExtension
( flavour: string, id: string, view: WidgetViewType )
packages/framework/std/src/extension/widget-view-map.ts:22
↓ 19 callers
Method
applyDelta
* Apply a delta to the text. * * @param delta - The delta to apply. * * @example * ```ts * const text = new Text('Hello, world!');
packages/framework/store/src/reactive/text/text.ts:120
↓ 19 callers
Method
containsPoint
([x, y]: IVec)
packages/framework/global/src/gfx/model/bound.ts:226
↓ 19 callers
Function
createStatisticConfig
( config: StatisticsConfig<T> )
packages/affine/data-view/src/core/statistics/create.ts:4
↓ 19 callers
Function
footnoteUrlPreprocessor
(content: string)
packages/affine/blocks/bookmark/src/adapters/markdown/preprocessor.ts:251
↓ 19 callers
Function
isElement
(ast: HtmlAST)
packages/affine/inlines/preset/src/adapters/notion-html/html-inline.ts:10
↓ 19 callers
Method
refresh
()
packages/affine/gfx/turbo-renderer/src/turbo-renderer.ts:225
↓ 19 callers
Method
reset
()
packages/affine/blocks/surface/src/utils/a-star.ts:128
↓ 19 callers
Method
select
(value: NoteShadow)
packages/affine/blocks/note/src/components/edgeless-note-shadow-menu.ts:151
↓ 19 callers
Method
withoutTransact
* Execute a transaction without capturing the history. * * @example * ```ts * store.withoutTransact(() => { * op1(); * op2();
packages/framework/store/src/model/store/store.ts:401
↓ 18 callers
Method
bind
@internal
packages/framework/store/src/reactive/boxed.ts:134
↓ 18 callers
Method
create
(selectionClass: any, ...args: any[])
packages/affine/shared/src/__tests__/helpers/create-test-host.ts:37
↓ 18 callers
Function
createContext
( event: Event, state: PointerEventState | MultiPointerEventState )
packages/framework/std/src/event/control/pointer.ts:17
↓ 18 callers
Method
deleteElement
(element: GfxModel | BlockModel<object> | string)
packages/framework/std/src/gfx/controller.ts:98
← previous
next →
101–200 of 7,629, ranked by callers