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

Files

Latest commit

5c09240 · Aug 5, 2020

History

History
64 lines (42 loc) · 1.55 KB

README.md

File metadata and controls

64 lines (42 loc) · 1.55 KB

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