queryKeys
Datalayer Core / queryKeys
Variable: queryKeys
constqueryKeys:object
Defined in: src/hooks/useCache.ts:135
Centralized query key factories for all entities Following TanStack Query best practices for key structure
Type Declaration
assignments
readonlyassignments:object
assignments.all
readonlyall: () => readonly ["assignments"]
Returns
readonly ["assignments"]
assignments.bySpace
readonlybySpace: (spaceId) => readonly ["assignments","space",string]
Parameters
spaceId
string
Returns
readonly ["assignments", "space", string]
assignments.detail
readonlydetail: (id) => readonly ["assignments","detail",string]
Parameters
id
string
Returns
readonly ["assignments", "detail", string]
assignments.details
readonlydetails: () => readonly ["assignments","detail"]
Returns
readonly ["assignments", "detail"]
assignments.forStudent
readonlyforStudent: (assignmentId,courseId,studentId) => readonly ["assignments","detail",string,"course",string,"student",string]
Parameters
assignmentId
string
courseId
string
studentId
string
Returns
readonly ["assignments", "detail", string, "course", string, "student", string]
assignments.studentVersion
readonlystudentVersion: (assignmentId) => readonly ["assignments","detail",string,"studentVersion"]
Parameters
assignmentId
string
Returns
readonly ["assignments", "detail", string, "studentVersion"]
auth
readonlyauth:object
auth.me
readonlyme: () => readonly ["auth","me"]
Returns
readonly ["auth", "me"]
auth.whoami
readonlywhoami: () => readonly ["auth","whoami"]
Returns
readonly ["auth", "whoami"]
cells
readonlycells:object
cells.all
readonlyall: () => readonly ["cells"]
Returns
readonly ["cells"]
cells.bySpace
readonlybySpace: (spaceId) => readonly ["cells","space",string]
Parameters
spaceId
string
Returns
readonly ["cells", "space", string]
cells.detail
readonlydetail: (id) => readonly ["cells","detail",string]
Parameters
id
string
Returns
readonly ["cells", "detail", string]
cells.details
readonlydetails: () => readonly ["cells","detail"]
Returns
readonly ["cells", "detail"]
contacts
readonlycontacts:object
contacts.all
readonlyall: () => readonly ["contacts"]
Returns
readonly ["contacts"]
contacts.byHandle
readonlybyHandle: (handle) => readonly ["contacts","handle",string]
Parameters
handle
string
Returns
readonly ["contacts", "handle", string]
contacts.detail
readonlydetail: (id) => readonly ["contacts","detail",string]
Parameters
id
string
Returns
readonly ["contacts", "detail", string]
contacts.details
readonlydetails: () => readonly ["contacts","detail"]
Returns
readonly ["contacts", "detail"]
contacts.lists
readonlylists: () => readonly ["contacts","list"]
Returns
readonly ["contacts", "list"]
contacts.search
readonlysearch: (query) => readonly ["contacts","search",string]
Parameters
query
string
Returns
readonly ["contacts", "search", string]
courses
readonlycourses:object
courses.all
readonlyall: () => readonly ["courses"]
Returns
readonly ["courses"]
courses.detail
readonlydetail: (id) => readonly ["courses","detail",string]
Parameters
id
string
Returns
readonly ["courses", "detail", string]
courses.details
readonlydetails: () => readonly ["courses","detail"]
Returns
readonly ["courses", "detail"]
courses.enrollments
readonlyenrollments: () => readonly ["courses","enrollments","me"]
Returns
readonly ["courses", "enrollments", "me"]
courses.instructor
readonlyinstructor: (instructorId) => readonly ["courses","instructor",string]
Parameters
instructorId
string
Returns
readonly ["courses", "instructor", string]
courses.public
readonlypublic: () => readonly ["courses","public"]
Returns
readonly ["courses", "public"]
courses.student
readonlystudent: (courseId,studentId) => readonly ["courses","detail",string,"student",string]
Parameters
courseId
string
studentId
string
Returns
readonly ["courses", "detail", string, "student", string]
courses.students
readonlystudents: (courseId) => readonly ["courses","detail",string,"students"]
Parameters
courseId
string
Returns
readonly ["courses", "detail", string, "students"]
datasets
readonlydatasets:object
datasets.all
readonlyall: () => readonly ["datasets"]
Returns
readonly ["datasets"]
datasets.bySpace
readonlybySpace: (spaceId) => readonly ["datasets","space",string]
Parameters
spaceId
string
Returns
readonly ["datasets", "space", string]
datasets.detail
readonlydetail: (id) => readonly ["datasets","detail",string]
Parameters
id
string
Returns
readonly ["datasets", "detail", string]
datasets.details
readonlydetails: () => readonly ["datasets","detail"]
Returns
readonly ["datasets", "detail"]
datasources
readonlydatasources:object
datasources.all
readonlyall: () => readonly ["datasources"]
Returns
readonly ["datasources"]
datasources.detail
readonlydetail: (id) => readonly ["datasources","detail",string]
Parameters
id
string
Returns
readonly ["datasources", "detail", string]
datasources.details
readonlydetails: () => readonly ["datasources","detail"]
Returns
readonly ["datasources", "detail"]
documents
readonlydocuments:object
documents.all
readonlyall: () => readonly ["documents"]
Returns
readonly ["documents"]
documents.bySpace
readonlybySpace: (spaceId) => readonly ["documents","space",string]
Parameters
spaceId
string
Returns
readonly ["documents", "space", string]
documents.detail
readonlydetail: (id) => readonly ["documents","detail",string]
Parameters
id
string
Returns
readonly ["documents", "detail", string]
documents.details
readonlydetails: () => readonly ["documents","detail"]
Returns
readonly ["documents", "detail"]
documents.model
readonlymodel: (documentId) => readonly ["documents","detail",string,"model"]
Parameters
documentId
string
Returns
readonly ["documents", "detail", string, "model"]
environments
readonlyenvironments:object
environments.all
readonlyall: () => readonly ["environments"]
Returns
readonly ["environments"]
environments.bySpace
readonlybySpace: (spaceId) => readonly ["environments","space",string]
Parameters
spaceId
string
Returns
readonly ["environments", "space", string]
environments.detail
readonlydetail: (id) => readonly ["environments","detail",string]
Parameters
id
string
Returns
readonly ["environments", "detail", string]
environments.details
readonlydetails: () => readonly ["environments","detail"]
Returns
readonly ["environments", "detail"]
exercises
readonlyexercises:object
exercises.all
readonlyall: () => readonly ["exercises"]
Returns
readonly ["exercises"]
exercises.bySpace
readonlybySpace: (spaceId) => readonly ["exercises","space",string]
Parameters
spaceId
string
Returns
readonly ["exercises", "space", string]
exercises.detail
readonlydetail: (id) => readonly ["exercises","detail",string]
Parameters
id
string
Returns
readonly ["exercises", "detail", string]
exercises.details
readonlydetails: () => readonly ["exercises","detail"]
Returns
readonly ["exercises", "detail"]
growth
readonlygrowth:object
growth.kpi
readonlykpi: () => readonly ["growth","kpi"]
Returns
readonly ["growth", "kpi"]
inbounds
readonlyinbounds:object
inbounds.all
readonlyall: () => readonly ["inbounds"]
Returns
readonly ["inbounds"]
inbounds.byHandle
readonlybyHandle: (handle) => readonly ["inbounds","handle",string]
Parameters
handle
string
Returns
readonly ["inbounds", "handle", string]
inbounds.detail
readonlydetail: (id) => readonly ["inbounds",string]
Parameters
id
string
Returns
readonly ["inbounds", string]
invites
readonlyinvites:object
invites.all
readonlyall: () => readonly ["invites"]
Returns
readonly ["invites"]
invites.byAccount
readonlybyAccount: (accountId) => readonly ["invites","account",string]
Parameters
accountId
string
Returns
readonly ["invites", "account", string]
invites.byToken
readonlybyToken: (token) => readonly ["invites","token",string]
Parameters
token
string
Returns
readonly ["invites", "token", string]
items
readonlyitems:object
items.all
readonlyall: () => readonly ["items"]
Returns
readonly ["items"]
items.bySpace
readonlybySpace: (spaceId) => readonly ["items","space",string]
Parameters
spaceId
string
Returns
readonly ["items", "space", string]
items.public
readonlypublic: () => readonly ["items","public"]
Returns
readonly ["items", "public"]
items.search
readonlysearch: (opts) => readonly ["items","search",ISearchOpts]
Parameters
opts
Returns
readonly ["items", "search", ISearchOpts]
layout
readonlylayout:object
layout.byAccount
readonlybyAccount: (accountHandle,spaceHandle?) => readonly ["layout",string,string] | readonly ["layout",string]
Parameters
accountHandle
string
spaceHandle?
string
Returns
readonly ["layout", string, string] | readonly ["layout", string]
lessons
readonlylessons:object
lessons.all
readonlyall: () => readonly ["lessons"]
Returns
readonly ["lessons"]
lessons.bySpace
readonlybySpace: (spaceId) => readonly ["lessons","space",string]
Parameters
spaceId
string
Returns
readonly ["lessons", "space", string]
lessons.detail
readonlydetail: (id) => readonly ["lessons","detail",string]
Parameters
id
string
Returns
readonly ["lessons", "detail", string]
lessons.details
readonlydetails: () => readonly ["lessons","detail"]
Returns
readonly ["lessons", "detail"]
notebooks
readonlynotebooks:object
notebooks.all
readonlyall: () => readonly ["notebooks"]
Returns
readonly ["notebooks"]
notebooks.bySpace
readonlybySpace: (spaceId) => readonly ["notebooks","space",string]
Parameters
spaceId
string
Returns
readonly ["notebooks", "space", string]
notebooks.detail
readonlydetail: (id) => readonly ["notebooks","detail",string]
Parameters
id
string
Returns
readonly ["notebooks", "detail", string]
notebooks.details
readonlydetails: () => readonly ["notebooks","detail"]
Returns
readonly ["notebooks", "detail"]
notebooks.model
readonlymodel: (notebookId) => readonly ["notebooks","detail",string,"model"]
Parameters
notebookId
string
Returns
readonly ["notebooks", "detail", string, "model"]
oauth2
readonlyoauth2:object
oauth2.authorizationLinkUrl
readonlyauthorizationLinkUrl: (queryArgs) => readonly ["oauth2","authz","url","link",Record<string,string>]
Parameters
queryArgs
Record<string, string>
Returns
readonly ["oauth2", "authz", "url", "link", Record<string, string>]
oauth2.authorizationUrl
readonlyauthorizationUrl: (queryArgs) => readonly ["oauth2","authz","url",Record<string,string>]
Parameters
queryArgs
Record<string, string>
Returns
readonly ["oauth2", "authz", "url", Record<string, string>]
organizations
readonlyorganizations:object
organizations.all
readonlyall: () => readonly ["organizations"]
Returns
readonly ["organizations"]
organizations.byHandle
readonlybyHandle: (handle) => readonly ["organizations","handle",string]
Parameters
handle
string
Returns
readonly ["organizations", "handle", string]
organizations.detail
readonlydetail: (id) => readonly ["organizations","detail",string]
Parameters
id
string
Returns
readonly ["organizations", "detail", string]
organizations.details
readonlydetails: () => readonly ["organizations","detail"]
Returns
readonly ["organizations", "detail"]
organizations.lists
readonlylists: () => readonly ["organizations","list"]
Returns
readonly ["organizations", "list"]
organizations.members
readonlymembers: (orgId) => readonly ["organizations","detail",string,"members"]
Parameters
orgId
string
Returns
readonly ["organizations", "detail", string, "members"]
organizations.userOrgs
readonlyuserOrgs: () => readonly ["organizations","user"]
Returns
readonly ["organizations", "user"]
outbounds
readonlyoutbounds:object
outbounds.all
readonlyall: () => readonly ["outbounds"]
Returns
readonly ["outbounds"]
outbounds.detail
readonlydetail: (id) => readonly ["outbounds",string]
Parameters
id
string
Returns
readonly ["outbounds", string]
pages
readonlypages:object
pages.all
readonlyall: () => readonly ["pages"]
Returns
readonly ["pages"]
pages.detail
readonlydetail: (id) => readonly ["pages","detail",string]
Parameters
id
string
Returns
readonly ["pages", "detail", string]
pages.details
readonlydetails: () => readonly ["pages","detail"]
Returns
readonly ["pages", "detail"]
prices
readonlyprices:object
prices.stripe
readonlystripe: () => readonly ["prices","stripe"]
Returns
readonly ["prices", "stripe"]
schools
readonlyschools:object
schools.all
readonlyall: () => readonly ["schools"]
Returns
readonly ["schools"]
secrets
readonlysecrets:object
secrets.all
readonlyall: () => readonly ["secrets"]
Returns
readonly ["secrets"]
secrets.detail
readonlydetail: (id) => readonly ["secrets","detail",string]
Parameters
id
string
Returns
readonly ["secrets", "detail", string]
secrets.details
readonlydetails: () => readonly ["secrets","detail"]
Returns
readonly ["secrets", "detail"]
spaces
readonlyspaces:object
spaces.all
readonlyall: () => readonly ["spaces"]
Returns
readonly ["spaces"]
spaces.byHandle
readonlybyHandle: (handle) => readonly ["spaces","handle",string]
Parameters
handle
string
Returns
readonly ["spaces", "handle", string]
spaces.byOrganization
readonlybyOrganization: (orgId) => readonly ["spaces","organization",string]
Parameters
orgId
string
Returns
readonly ["spaces", "organization", string]
spaces.byOrganizationAndHandle
readonlybyOrganizationAndHandle: (orgHandle,spaceHandle) => readonly ["spaces","organization",string,"space",string]
Parameters
orgHandle
string
spaceHandle
string
Returns
readonly ["spaces", "organization", string, "space", string]
spaces.detail
readonlydetail: (id) => readonly ["spaces","detail",string]
Parameters
id
string
Returns
readonly ["spaces", "detail", string]
spaces.details
readonlydetails: () => readonly ["spaces","detail"]
Returns
readonly ["spaces", "detail"]
spaces.items
readonlyitems: (spaceId) => readonly ["spaces","detail",string,"items"]
Parameters
spaceId
string
Returns
readonly ["spaces", "detail", string, "items"]
spaces.members
readonlymembers: (spaceId) => readonly ["spaces","detail",string,"members"]
Parameters
spaceId
string
Returns
readonly ["spaces", "detail", string, "members"]
spaces.orgSpaceByHandle
readonlyorgSpaceByHandle: (orgId,handle) => readonly ["spaces","organization",string,"handle",string]
Parameters
orgId
string
handle
string
Returns
readonly ["spaces", "organization", string, "handle", string]
spaces.userSpaces
readonlyuserSpaces: () => readonly ["spaces","user"]
Returns
readonly ["spaces", "user"]
teams
readonlyteams:object
teams.all
readonlyall: () => readonly ["teams"]
Returns
readonly ["teams"]
teams.byHandle
readonlybyHandle: (handle) => readonly ["teams","handle",string]
Parameters
handle
string
Returns
readonly ["teams", "handle", string]
teams.byOrganization
readonlybyOrganization: (orgId) => readonly ["teams","organization",string]
Parameters
orgId
string
Returns
readonly ["teams", "organization", string]
teams.detail
readonlydetail: (id) => readonly ["teams","detail",string]
Parameters
id
string
Returns
readonly ["teams", "detail", string]
teams.details
readonlydetails: () => readonly ["teams","detail"]
Returns
readonly ["teams", "detail"]
teams.members
readonlymembers: (teamId) => readonly ["teams","detail",string,"members"]
Parameters
teamId
string
Returns
readonly ["teams", "detail", string, "members"]
tokens
readonlytokens:object
tokens.all
readonlyall: () => readonly ["tokens"]
Returns
readonly ["tokens"]
tokens.detail
readonlydetail: (id) => readonly ["tokens","detail",string]
Parameters
id
string
Returns
readonly ["tokens", "detail", string]
tokens.details
readonlydetails: () => readonly ["tokens","detail"]
Returns
readonly ["tokens", "detail"]
usages
readonlyusages:object
usages.platform
readonlyplatform: () => readonly ["usages","platform"]
Returns
readonly ["usages", "platform"]
usages.user
readonlyuser: () => readonly ["usages","user"]
Returns
readonly ["usages", "user"]
usages.userById
readonlyuserById: (userId) => readonly ["usages","user",string]
Parameters
userId
string