Skip to content

BacklinkComponent

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:12

Extends

Properties

_children

_children: Component[]

Defined in: src/obsidian/augmentations/Components/Component.d.ts:9

Child Components attached to current component, will be unloaded on unloading parent component

Inherited from

Component._children


_events

_events: EventRef[]

Defined in: src/obsidian/augmentations/Components/Component.d.ts:13

Events that are attached to the current component, will be detached on unloading parent component

Inherited from

Component._events


_loaded

_loaded: boolean

Defined in: src/obsidian/augmentations/Components/Component.d.ts:17

Whether the component and its children are loaded

Inherited from

Component._loaded


app

app: App

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:13


backlinkCollapsed

backlinkCollapsed: boolean

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:14


backlinkCountEl

backlinkCountEl: HTMLSpanElement

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:15


backlinkDom

backlinkDom: TreeDom

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:16


backlinkFile

backlinkFile: null | TFile

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:17


backlinkHeaderEl

backlinkHeaderEl: HTMLDivElement

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:18


backlinkQueue

backlinkQueue: null | ItemQueue<TFile>

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:19


collapseAll

collapseAll: boolean

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:20


collapseAllButtonEl

collapseAllButtonEl: HTMLDivElement

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:21


extraContext

extraContext: boolean

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:22


extraContextButtonEl

extraContextButtonEl: HTMLDivElement

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:23


file

file: null | TFile

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:24


headerDom

headerDom: HeaderDom

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:25


isShowingSearch

isShowingSearch: boolean

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:26


searchComponent

searchComponent: SearchComponent

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:27


searchQuery

searchQuery: null

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:28


showSearchButtonEl

showSearchButtonEl: HTMLDivElement

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:29


sortOrder

sortOrder: string

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:30


tooltipPlacement

tooltipPlacement: string

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:31


unlinkedAliases

unlinkedAliases: string

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:32


unlinkedCollapsed

unlinkedCollapsed: boolean

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:33


unlinkedCountEl

unlinkedCountEl: HTMLSpanElement

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:34


unlinkedDom

unlinkedDom: TreeDom

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:35


unlinkedFile

unlinkedFile: null

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:36


unlinkedHeaderEl

unlinkedHeaderEl: HTMLDivElement

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:37


unlinkedQueue

unlinkedQueue: null

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:38

Methods

addChild()

addChild<T>(component): T

Defined in: obsidian.d.ts:887

Adds a child component, loading it if this component is loaded

Type Parameters

T extends Component

Parameters

component

T

Returns

T

Inherited from

Component.addChild


addLinkFunction()

addLinkFunction(arg1, arg2, arg3): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:40

Parameters

arg1

unknown

arg2

unknown

arg3

unknown

Returns

unknown


getState()

getState(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:41

Returns

unknown


load()

load(): void

Defined in: obsidian.d.ts:865

Load this component and its children

Returns

void

Inherited from

Component.load


onFileChanged()

onFileChanged(arg1): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:42

Parameters

arg1

unknown

Returns

unknown


onFileDeleted()

onFileDeleted(arg1): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:43

Parameters

arg1

unknown

Returns

unknown


onFileRename()

onFileRename(arg1): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:44

Parameters

arg1

unknown

Returns

unknown


onload()

onload(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:45

Override this to load your component

Returns

unknown

Overrides

Component.onload


onMetadataChanged()

onMetadataChanged(arg1): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:46

Parameters

arg1

unknown

Returns

unknown


onResize()

onResize(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:47

Returns

unknown


onToggleCollapseClick()

onToggleCollapseClick(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:48

Returns

unknown


onToggleMoreContextClick()

onToggleMoreContextClick(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:49

Returns

unknown


onToggleShowSearch()

onToggleShowSearch(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:50

Returns

unknown


onunload()

onunload(): void

Defined in: obsidian.d.ts:882

Override this to unload your component

Returns

void

Inherited from

Component.onunload


passSearchFilter()

passSearchFilter(arg1, arg2): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:51

Parameters

arg1

unknown

arg2

unknown

Returns

unknown


recomputeBacklink(backlinkFile): void

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:52

Parameters

backlinkFile

null | TFile

Returns

void


recomputeUnlinked()

recomputeUnlinked(arg1): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:53

Parameters

arg1

unknown

Returns

unknown


register()

register(cb): void

Defined in: obsidian.d.ts:897

Registers a callback to be called when unloading

Parameters

cb

() => any

Returns

void

Inherited from

Component.register


registerDomEvent()

Call Signature

registerDomEvent<K>(el, type, callback, options?): void

Defined in: obsidian.d.ts:907

Registers an DOM event to be detached when unloading

Type Parameters

K extends keyof WindowEventMap

Parameters
el

Window

type

K

callback

(this, ev) => any

options?

boolean | AddEventListenerOptions

Returns

void

Inherited from

Component.registerDomEvent

Call Signature

registerDomEvent<K>(el, type, callback, options?): void

Defined in: obsidian.d.ts:912

Registers an DOM event to be detached when unloading

Type Parameters

K extends keyof DocumentEventMap

Parameters
el

Document

type

K

callback

(this, ev) => any

options?

boolean | AddEventListenerOptions

Returns

void

Inherited from

Component.registerDomEvent

Call Signature

registerDomEvent<K>(el, type, callback, options?): void

Defined in: obsidian.d.ts:917

Registers an DOM event to be detached when unloading

Type Parameters

K extends keyof HTMLElementEventMap

Parameters
el

HTMLElement

type

K

callback

(this, ev) => any

options?

boolean | AddEventListenerOptions

Returns

void

Inherited from

Component.registerDomEvent


registerEvent()

registerEvent(eventRef): void

Defined in: obsidian.d.ts:902

Registers an event to be detached when unloading

Parameters

eventRef

EventRef

Returns

void

Inherited from

Component.registerEvent


registerInterval()

registerInterval(id): number

Defined in: obsidian.d.ts:924

Registers an interval (from setInterval) to be cancelled when unloading Use setInterval instead of setInterval to avoid TypeScript confusing between NodeJS vs Browser API

Parameters

id

number

Returns

number

Inherited from

Component.registerInterval


registerScopeEvent()

registerScopeEvent(keymapEventHandler): void

Defined in: src/obsidian/augmentations/Components/Component.d.ts:19

Parameters

keymapEventHandler

KeymapEventHandler

Returns

void

Inherited from

Component.registerScopeEvent


removeChild()

removeChild<T>(component): T

Defined in: obsidian.d.ts:892

Removes a child component, unloading it

Type Parameters

T extends Component

Parameters

component

T

Returns

T

Inherited from

Component.removeChild


setBacklinkCollapsed()

setBacklinkCollapsed(arg1, arg2): Promise<unknown>

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:54

Parameters

arg1

unknown

arg2

unknown

Returns

Promise<unknown>


setCollapseAll()

setCollapseAll(arg1): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:55

Parameters

arg1

unknown

Returns

unknown


setExtraContext()

setExtraContext(arg1): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:56

Parameters

arg1

unknown

Returns

unknown


setSectionCollapsed()

setSectionCollapsed(arg1, arg2, arg3, arg4): Promise<unknown>

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:57

Parameters

arg1

unknown

arg2

unknown

arg3

unknown

arg4

unknown

Returns

Promise<unknown>


setShowSearch()

setShowSearch(arg1): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:58

Parameters

arg1

unknown

Returns

unknown


setSortOrder()

setSortOrder(arg1): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:59

Parameters

arg1

unknown

Returns

unknown


setState()

setState(arg1): Promise<unknown>

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:60

Parameters

arg1

unknown

Returns

Promise<unknown>


setUnlinkedCollapsed()

setUnlinkedCollapsed(arg1, arg2): Promise<unknown>

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:61

Parameters

arg1

unknown

arg2

unknown

Returns

Promise<unknown>


stopBacklinkSearch()

stopBacklinkSearch(): void

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:62

Returns

void


stopUnlinkedSearch()

stopUnlinkedSearch(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:63

Returns

unknown


toggleBacklinkCollapsed()

toggleBacklinkCollapsed(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:64

Returns

unknown


toggleUnlinkedCollapsed()

toggleUnlinkedCollapsed(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:65

Returns

unknown


unload()

unload(): void

Defined in: obsidian.d.ts:876

Unload this component and its children

Returns

void

Inherited from

Component.unload


update()

update(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:66

Returns

unknown


updateHeaderTooltip()

updateHeaderTooltip(arg1, arg2): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:67

Parameters

arg1

unknown

arg2

unknown

Returns

unknown


updateSearch()

updateSearch(): unknown

Defined in: src/obsidian/internals/InternalPlugins/Backlink/BacklinkComponent.d.ts:68

Returns

unknown