@wendellhu/redi
TypeScript icon, indicating that this package has built-in type declarations

0.13.4 • Public • Published

redi

Stars Downloads License Codecov

A dependency library for TypeScript and JavaScript, along with a binding for React.

Overview

import { Inject } from '@wendellhu/redi'

class AuthService {
    public getCurrentUserInfo(): UserInfo {}
}

class FileListService {
    constructor(@Inject(AuthService) private readonly authService: AuthService) {}

    public getUserFiles(): Promise<Files> {
        const currentUser = this.authService.getCurrentUserInfo()
    }
}

const injector = new Injector([[AuthService], [FileListService]])

injector.get(AuthService)

View full documentation on redi.wendell.fun.

Links

Users

  • Univer
  • Team Lark at ByteDance

License

MIT. Copyright 2021-present Wenzhao Hu.

/@wendellhu/redi/

    Package Sidebar

    Install

    npm i @wendellhu/redi

    Weekly Downloads

    1,685

    Version

    0.13.4

    License

    MIT

    Unpacked Size

    467 kB

    Total Files

    78

    Last publish

    Collaborators

    • wendellhu95