ackerdev / objection-softdelete Goto Github PK
View Code? Open in Web Editor NEWAutomatically handle soft-deleting with your Objection.js models.
License: MIT License
Automatically handle soft-deleting with your Objection.js models.
License: MIT License
Hi I want to know. Does it supports on delete cascade?
I have my own fork of objection.js and I get these warnings:
npm WARN [email protected] requires a peer of objection@>=1 but none is installed. You must install peer dependencies yourself.
IMHO if the objection is not require
d anywhere then it doesn't need to be specified as a peer dependency.
When I have soft delete enabled models with typescript, I have to do this:
type SoftDeleteQueryBuilder = QueryBuilder<PathwayModelAsEditor> & {
includeDeleted: () => void
}
to be able to call includeDeleted
on the query builder.
It would be nice if this package had it's own typings for query builder so we wouldn't have to extend the objection one inline in our own models.
When I delete like this:
this.$relatedQuery('myRelation').del()
it patches all the items, so if I want to only patch those that are not deleted yet, I have to write it like this::
this.$relatedQuery('myRelation').del().where({ deleted_at: null })
which is super non intuitive.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.