GET endpoints in REST.
Version Requirements
Typed client modules for queries require:createClientModule(...).query()- available sincemodelence@0.15.0
Defining Queries
Define queries inside a module’squeries object:
Query Parameters
Queries receive two arguments:- Input parameters - data passed from the client.
- Context - server-side context including:
user- current authenticated user (if logged in)req- Express request objectres- Express response object
Calling Queries from the Client
callMethod
modelenceQuery (TanStack Query)
Since
modelence@0.15.0, the query helpers (modelenceQuery,
modelenceLiveQuery, modelenceMutation, createQueryKey) are available
directly from modelence/client — this is the recommended import. The
@modelence/react-query package still exports the same helpers and continues to
work, but new code should import from modelence/client. See
Migrating from @modelence/react-query.createClientModule(...).query() (typed client modules)
createClientModule(...).query() is available since modelence@0.15.0.
src/server/admin/index.ts
src/client/admin.ts
src/components/AdminPanel.tsx