Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.18 KB

README.md

File metadata and controls

46 lines (30 loc) · 1.18 KB

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.wzhu.dev.

Links

Users

  • Univer
  • Team Lark at ByteDance

License

MIT. Copyright 2021-present Wenzhao Hu.