Skip to content
This repository has been archived by the owner on Feb 13, 2021. It is now read-only.

loopback4/loopback-component-cascade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

loopback-component-cascade

Build Status FOSSA Status

Using this simple extension you can cascade models create, update, delete in repository level.


Installation

npm i --save loopback-component-cascade

Usage

Cascade Repository Mixin

Change your repository parent class from DefaultCrudRepository to CascadeRepositoryMixin()()

Example

Change your repository from:

export class UserRepository extends DefaultCrudRepository<
    User,
    typeof User.prototype.id,
    UserRelations
> {
    // ...
}

To:

import { CascadeRepositoryMixin } from "loopback-component-cascade";

export class UserRepository extends CascadeRepositoryMixin<
    User,
    string,
    UserRelations
>()() {
    // ...
}

Contributions

License

This project is licensed under the MIT license.
Copyright (c) KoLiBer (koliberr136a1@gmail.com)

FOSSA Status

About

Loopback component models cascade create, update, delete

Resources

License

Stars

Watchers

Forks

Packages

No packages published