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
ISearchOpts
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
Returns
readonly ["usages", "user", string]
users
readonlyusers:object
users.all()
readonlyall: () => readonly ["users"]
Returns
readonly ["users"]
users.byHandle()
readonlybyHandle: (handle) => readonly ["users","handle",string]
Parameters
handle
string
Returns
readonly ["users", "handle", string]
users.credits()
readonlycredits: (userId) => readonly ["users","detail",string,"credits"]
Parameters
userId
string
Returns
readonly ["users", "detail", string, "credits"]
users.detail()
readonlydetail: (id) => readonly ["users","detail",string]
Parameters
id
string
Returns
readonly ["users", "detail", string]
users.details()
readonlydetails: () => readonly ["users","detail"]
Returns
readonly ["users", "detail"]
users.list()
readonlylist: (filters?) => readonly ["users","list", {filters:string|undefined; }]
Parameters
filters?
string
Returns
readonly ["users", "list", { filters: string | undefined; }]
users.lists()
readonlylists: () => readonly ["users","list"]
Returns
readonly ["users", "list"]
users.onboarding()
readonlyonboarding: (userId) => readonly ["users","detail",string,"onboarding"]
Parameters
userId
string
Returns
readonly ["users", "detail", string, "onboarding"]
users.search()
readonlysearch: (pattern) => readonly ["users","search",string]
Parameters
pattern
string
Returns
readonly ["users", "search", string]
users.settings()
readonlysettings: (userId) => readonly ["users","detail",string,"settings"]
Parameters
userId
string
Returns
readonly ["users", "detail", string, "settings"]
users.surveys()
readonlysurveys: (userId) => readonly ["users","detail",string,"surveys"]
Parameters
userId
string
Returns
readonly ["users", "detail", string, "surveys"]
See
https://tanstack.com/query/latest/docs/framework/react/guides/query-keys