Properties
_updating
_updating : boolean = false
by From
by From : { [id : number ]: L [] ; } = {}
by Id
by Id : { [id : number ]: L ; } = {}
by To
by To : { [id : number ]: L [] ; } = {}
by Type
by Type : { [id : number ]: L [] ; } = {}
emitter
emitter : EventEmitter
types
types : { [id : number ]: L [] ; } = {}
use Minilinks Apply
use Minilinks Apply : ( < L > ( ml , name , data ? ) => any ) = useMinilinksApply
Type declaration
< L > ( ml , name , data ? ) : any
Parameters
ml : any
name : string
Optional
data : L [] Optional
Returns any
use Minilinks Filter
use Minilinks Filter : ( < L , R > ( ml , filter , results , interval ? ) => R ) = useMinilinksFilter
Type declaration
< L , R > ( ml , filter , results , interval ? ) : R
Type Parameters
L extends Link < number >
R = any
Parameters
ml : any
filter : ( ( currentLink , oldLink , newLink ) => boolean )
( currentLink , oldLink , newLink ) : boolean
Parameters
currentLink : L
oldLink : L
newLink : L
Returns boolean
results : ( ( l ? , ml ? , oldLink ? , newLink ? ) => R )
( l ? , ml ? , oldLink ? , newLink ? ) : R
Parameters
Optional
l : L Optional
Optional
ml : any Optional
Optional
oldLink : L Optional
Optional
newLink : L Optional
Returns R
Optional
interval : number Optional
Returns R
use Minilinks Handle
use Minilinks Handle : ( < L > ( ml , handler ) => void ) = useMinilinksHandle
Type declaration
< L > ( ml , handler ) : void
Parameters
ml : any
handler : ( ( event , oldLink , newLink ) => any )
( event , oldLink , newLink ) : any
Parameters
event : any
oldLink : any
newLink : any
Returns any
Returns void
use Minilinks Query
use Minilinks Query : ( < L > ( ml , query ) => any ) = useMinilinksQuery
Type declaration
< L > ( ml , query ) : any
Returns any
use Minilinks Subscription
use Minilinks Subscription : ( < L > ( ml , query ) => any ) = useMinilinksSubscription
Type declaration
< L > ( ml , query ) : any
Returns any
React hook. Returns reactiviely links from minilinks, by query in deeplinks dialect. Recalculates when query changes. (Take query into useMemo!).