Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Azarattum/CRStore
/ functions
Functions
145 in github.com/Azarattum/CRStore
⨍
Functions
145
◇
Types & classes
15
↓ 66 callers
Function
v
(version: number)
src/test/encoder.test.ts:195
↓ 11 callers
Function
crr
(table: T)
src/lib/database/schema.ts:77
↓ 11 callers
Function
primary
(table: T, ...keys: Keys<T["schema"]>[])
src/lib/database/schema.ts:72
↓ 10 callers
Function
subscribe
( tables: string[], callback: Updater, options?: { client: string; version: number }, )
src/lib/core/crstore.ts:60
↓ 9 callers
Function
chunk
( items: T[], { size = 1000, strict = true } = {}, )
src/lib/database/encoder.ts:110
↓ 9 callers
Function
delay
(ms = 1)
src/test/store.test.ts:9
↓ 9 callers
Method
subscribe
( tables: string[], callback: Updater, options?: { client: string; version: number;
src/lib/core/types.ts:162
↓ 8 callers
Function
decode
(data: string, schema: TSchema)
src/lib/database/encoder.ts:70
↓ 8 callers
Function
encode
( data: FromSchema<TSchema>[], schema: TSchema, )
src/lib/database/encoder.ts:44
↓ 8 callers
Function
vs
(version: number, length: number)
src/test/encoder.test.ts:196
↓ 7 callers
Function
merge
(changes: EncodedChanges)
src/lib/core/crstore.ts:140
↓ 6 callers
Method
close
()
src/lib/core/types.ts:161
↓ 6 callers
Function
database
( schema: S, params: Parameters<typeof coreDatabase>[1] = {}, )
src/lib/solid.ts:14
↓ 5 callers
Function
toggle
(state = enabled)
src/demo/sortable/components/autoscroll.ts:72
↓ 5 callers
Function
unsubscribe
()
src/demo/sortable/components/autoscroll.ts:71
↓ 4 callers
Method
executeQuery
(query: CompiledQuery)
src/lib/database/dialect.ts:25
↓ 4 callers
Function
index
(table: T, ...keys: Keys<T["schema"]>[])
src/lib/database/schema.ts:92
↓ 4 callers
Function
trigger
(changes: EncodedChanges, sender?: string)
src/lib/core/crstore.ts:146
↓ 3 callers
Function
bind
(fn: ((set: typeof invalidate) => () => void) | U)
src/lib/core/reactive.ts:43
↓ 3 callers
Function
database
( schema: S, params: Parameters<typeof coreDatabase>[1] = {}, )
src/lib/svelte.ts:13
↓ 2 callers
Function
affectedTables
(target: Node | EncodedChanges)
src/lib/database/operations.ts:156
↓ 2 callers
Method
changesSince
(since: number)
src/lib/core/types.ts:141
↓ 2 callers
Function
close
()
src/lib/core/crstore.ts:165
↓ 2 callers
Function
ease
(value: number)
src/demo/sortable/components/autoscroll.ts:47
↓ 2 callers
Function
element
(event: Event)
src/demo/sortable/components/draggable.ts:15
↓ 2 callers
Function
groupJSON
(kysely: ExpressionBuilder<DB, TB>, obj: OBJ)
src/lib/database/json.ts:63
↓ 2 callers
Function
hold
()
src/lib/core/crstore.ts:51
↓ 2 callers
Function
listener
(changes: EncodedChanges, sender?: string)
src/lib/core/crstore.ts:65
↓ 2 callers
Function
push
()
src/lib/core/crstore.ts:95
↓ 2 callers
Function
queue
( connection: Promise<Kysely<S>>, trigger?: (changes: EncodedChanges) => void, )
src/lib/database/queue.ts:8
↓ 2 callers
Function
refresh
(query: CompiledQuery, id: QueryId)
src/lib/core/crstore.ts:54
↓ 2 callers
Method
selectVersion
()
src/lib/core/types.ts:131
↓ 2 callers
Function
set
(updated: T)
src/lib/core/reactive.ts:20
↓ 2 callers
Function
update
( operation: Operation<T, R>, ...args: T )
src/lib/core/crstore.ts:133
↓ 2 callers
Method
update
( operation: Operation<T, R, S>, ...args: T )
src/lib/core/types.ts:156
↓ 1 callers
Function
apply
(db: Transaction<any>, { schema }: CRSchema)
src/lib/database/schema.ts:20
↓ 1 callers
Function
cancel
()
src/demo/sortable/components/hold.ts:11
↓ 1 callers
Method
close
()
src/lib/database/dialect.ts:81
↓ 1 callers
Function
covert
(type: string)
src/lib/database/schema.ts:3
↓ 1 callers
Function
createReplica
( view: View<Schema<S>, T, SignalValues<D>>, actions?: A, deps: D = [] as unknown as D, )
src/lib/solid.ts:20
↓ 1 callers
Function
database
( schema: S, params: Parameters<typeof coreDatabase>[1] = {}, )
src/lib/react.ts:13
↓ 1 callers
Function
dequeue
()
src/lib/database/queue.ts:15
↓ 1 callers
Method
destroy
()
src/lib/database/dialect.ts:51
↓ 1 callers
Function
drag
(effect: HTMLElement, offset: Point)
src/demo/sortable/components/draggable.ts:86
↓ 1 callers
Method
execO
(sql: string, bind?: readonly unknown[])
src/lib/database/dialect.ts:82
↓ 1 callers
Function
fromBytes
(data: Uint8Array)
src/lib/database/operations.ts:34
↓ 1 callers
Method
getColumns
(node: Record<string, any>)
src/lib/database/json.ts:88
↓ 1 callers
Function
group
(kysely: ExpressionBuilder<DB, TB>, expr: EXP)
src/lib/database/json.ts:42
↓ 1 callers
Function
init
( file: string, schema: T, paths = defaultPaths, )
src/lib/database/index.ts:26
↓ 1 callers
Method
insertChanges
(changes: EncodedChanges)
src/lib/core/types.ts:134
↓ 1 callers
Function
invalidate
(updated: U)
src/lib/core/reactive.ts:50
↓ 1 callers
Function
json
(kysely: ExpressionBuilder<DB, TB>, obj: OBJ)
src/lib/database/json.ts:23
↓ 1 callers
Function
load
()
src/demo/ssr/+page.server.ts:4
↓ 1 callers
Function
load
(file, paths)
runtime/bun.js:11
↓ 1 callers
Function
lock
()
src/demo/sortable/components/touch.ts:25
↓ 1 callers
Function
mutex
()
src/lib/database/dialect.ts:58
↓ 1 callers
Function
ordered
( table: T, by: Keys<T["schema"]>, ...grouped: Keys<T["schema"]>[] )
src/lib/database/schema.ts:82
↓ 1 callers
Method
parseObject
(object: Record<string, any>, keys: Set<string>)
src/lib/database/json.ts:101
↓ 1 callers
Function
pull
()
src/lib/core/crstore.ts:110
↓ 1 callers
Function
reactive
( start: (...args: U) => (() => void) | Promise<() => void>, parameters: U = [] as unknown as U, )
src/lib/core/reactive.ts:4
↓ 1 callers
Method
resolveChanges
(changes: EncodedChanges)
src/lib/core/types.ts:132
↓ 1 callers
Function
retract
( target: HTMLElement | null, effect: HTMLElement, initial: Point, )
src/demo/sortable/components/draggable.ts:94
↓ 1 callers
Function
run
(db: typeof this)
src/lib/database/operations.ts:109
↓ 1 callers
Function
scroll
()
src/demo/sortable/components/autoscroll.ts:56
↓ 1 callers
Method
selectClient
()
src/lib/core/types.ts:135
↓ 1 callers
Function
stopHandler
(event: Event)
src/demo/sortable/components/draggable.ts:59
↓ 1 callers
Function
storeWith
(...deps: D)
src/lib/svelte.ts:19
↓ 1 callers
Function
throttle
(func: T, delay?: number)
src/demo/sortable/components/throttle.ts:12
↓ 1 callers
Function
toBytes
(data: string)
src/lib/database/operations.ts:30
↓ 1 callers
Method
transformQuery
({ node, queryId }: PluginTransformQueryArgs)
src/lib/database/json.ts:74
↓ 1 callers
Function
unlock
()
src/demo/sortable/components/touch.ts:32
↓ 1 callers
Method
updateVersion
(version?: number)
src/lib/core/types.ts:133
↓ 1 callers
Function
useReplica
( view: View<Schema<S>, T, D>, actions?: A, deps: D = [] as unknown as D, )
src/lib/react.ts:19
Function
Component
()
src/demo/frameworks/react/React.tsx:12
Function
Component
()
src/demo/frameworks/solid/Solid.jsx:12
Method
acquireConnection
()
src/lib/database/dialect.ts:35
Function
add
(db, title: string, artistId: string, albumId: string)
src/demo/library/library.ts:25
Function
add
(db, data: string)
src/demo/ssr/stores.ts:21
Function
applyOperation
( this: Kysely<any>, operation: Operation<T, R>, ...args: T )
src/lib/database/operations.ts:133
Method
applyOperation
( operation: Operation<T, R, S>, ...args: T )
src/lib/core/types.ts:136
Function
autoscroll
( node: HTMLElement, { axis = "both", threshold = 64, enabled = false, trigger = "auto",
src/demo/sortable/components/autoscroll.ts:3
Method
beginTransaction
(connection: DatabaseConnection)
src/lib/database/dialect.ts:39
Function
callId
()
src/demo/sortable/components/throttle.ts:18
Function
callTime
()
src/demo/sortable/components/throttle.ts:23
Function
cancel
()
src/demo/sortable/components/touch.ts:9
Function
changesSince
( this: Kysely<any>, since: number, { filter = undefined as string | number | undefined, chunk:
src/lib/database/operations.ts:64
Function
closeBundle
()
vite.config.ts:32
Method
commitTransaction
(connection: DatabaseConnection)
src/lib/database/dialect.ts:42
Function
complete
()
src/demo/sortable/components/draggable.ts:111
Function
configureServer
(server)
vite.config.ts:19
Method
constructor
(config: CRDialectConfig)
src/lib/database/dialect.ts:6
Function
create
(db, text: string)
src/demo/frameworks/react/React.tsx:21
Function
create
(db, text)
src/demo/frameworks/solid/Solid.jsx:21
Function
create
(db, text: string)
src/demo/frameworks/vanilla/vanilla.ts:19
Method
createDriver
()
src/lib/database/dialect.ts:14
Function
database
( schema: T, { ssr = false, name = "crstore.db", paths = defaultPaths, error = undefined a
src/lib/core/crstore.ts:23
Function
debounce
(func: T, delay = 300)
src/demo/sortable/components/throttle.ts:55
Function
decode
(encoded: EncodedChanges)
src/lib/database/operations.ts:26
Function
delay
(duration: number)
src/demo/sortable/components/throttle.ts:69
Function
derive
(obj: any, times = 1)
src/demo/sortable/components/object.ts:8
next →
1–100 of 145, ranked by callers