Comments (1)
Hi @sneerin ! Thanks for the interest in this project!
Custom methods and mutations are not implemented yet.
Example of virtual fields could be found in the section "core concepts" of README.md file
https://github.com/spikenail/spikenail#core-concepts
Field should be marked as virtual:
virtualField: {
virtual: true,
// Ensure dependent fields to be queried from the database
dependsOn: ['position'],
type: String
},
and you need to add custom resolver for that:
// Custom resolvers
resolvers: {
description: async function(_, args) {
// It is possible to do some async actions here
let asyncActionResult = await someAsyncAction();
return asyncActionResult ? _.description : null;
},
virtualField: (_, args) => {
return 'justCustomModification' + _.position
}
},
from spikenail.
Related Issues (20)
- Optimize create ACL dependencies handling
- Implement readOnly property of model fields
- Implement default User model HOT 1
- Allow model to be exposed only for particular actions
- Ability to specify Koa middlewares
- Support postgres HOT 1
- Implement subscriptions
- Update graphql.js to 0.10
- Replace koa-graphql with apollo-server HOT 1
- Lazy dataloaders initialization
- Subscriptions — return previous values and updated fields
- Advanced authentication HOT 4
- Add integration tests for subscriptions
- Custom mutation. HOT 3
- Simplify working with globalId
- Return node in remove mutation
- Database Support HOT 1
- Custom hasMany condition is broken HOT 1
- Status of Spikenail?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spikenail.