├── .editorconfig ├── .github └── FUNDING.yml ├── .gitignore ├── .npmignore ├── .prettierrc.js ├── LICENSE ├── README.md ├── dist ├── index.d.ts ├── index.js ├── index.js.map ├── use-service.hook.d.ts ├── use-service.hook.js └── use-service.hook.js.map ├── examples └── react-example │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json │ ├── src │ ├── App.test.tsx │ ├── App.tsx │ ├── container.ts │ ├── index.tsx │ ├── react-app-env.d.ts │ ├── serviceWorker.ts │ └── shared │ │ ├── index.ts │ │ ├── service1 │ │ ├── index.ts │ │ ├── iservice1.service.ts │ │ └── service1.service.ts │ │ ├── service2 │ │ ├── index.ts │ │ ├── iservice2.service.ts │ │ └── service2.service.ts │ │ ├── service3 │ │ ├── index.ts │ │ ├── iservice3.service.ts │ │ └── service3.service.ts │ │ └── service4 │ │ ├── index.ts │ │ ├── iservice4.service.ts │ │ └── service4.service.ts │ └── tsconfig.json ├── package.json └── src ├── index.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [ckgrafico] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .vscode/ 3 | */dist/ 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/README.md -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /dist/use-service.hook.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/use-service.hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/dist/use-service.hook.js -------------------------------------------------------------------------------- /dist/use-service.hook.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/dist/use-service.hook.js.map -------------------------------------------------------------------------------- /examples/react-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/.gitignore -------------------------------------------------------------------------------- /examples/react-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/README.md -------------------------------------------------------------------------------- /examples/react-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/package-lock.json -------------------------------------------------------------------------------- /examples/react-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/package.json -------------------------------------------------------------------------------- /examples/react-example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/public/favicon.ico -------------------------------------------------------------------------------- /examples/react-example/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/public/index.html -------------------------------------------------------------------------------- /examples/react-example/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/public/manifest.json -------------------------------------------------------------------------------- /examples/react-example/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/App.test.tsx -------------------------------------------------------------------------------- /examples/react-example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/App.tsx -------------------------------------------------------------------------------- /examples/react-example/src/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/container.ts -------------------------------------------------------------------------------- /examples/react-example/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/index.tsx -------------------------------------------------------------------------------- /examples/react-example/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/react-example/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/serviceWorker.ts -------------------------------------------------------------------------------- /examples/react-example/src/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/shared/index.ts -------------------------------------------------------------------------------- /examples/react-example/src/shared/service1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/shared/service1/index.ts -------------------------------------------------------------------------------- /examples/react-example/src/shared/service1/iservice1.service.ts: -------------------------------------------------------------------------------- 1 | export interface IService1 { 2 | method1(): string; 3 | } 4 | -------------------------------------------------------------------------------- /examples/react-example/src/shared/service1/service1.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/shared/service1/service1.service.ts -------------------------------------------------------------------------------- /examples/react-example/src/shared/service2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/shared/service2/index.ts -------------------------------------------------------------------------------- /examples/react-example/src/shared/service2/iservice2.service.ts: -------------------------------------------------------------------------------- 1 | export interface IService2 { 2 | method2(): string; 3 | } 4 | -------------------------------------------------------------------------------- /examples/react-example/src/shared/service2/service2.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/shared/service2/service2.service.ts -------------------------------------------------------------------------------- /examples/react-example/src/shared/service3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/shared/service3/index.ts -------------------------------------------------------------------------------- /examples/react-example/src/shared/service3/iservice3.service.ts: -------------------------------------------------------------------------------- 1 | export interface IService3 { 2 | method3(): string; 3 | } 4 | -------------------------------------------------------------------------------- /examples/react-example/src/shared/service3/service3.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/shared/service3/service3.service.ts -------------------------------------------------------------------------------- /examples/react-example/src/shared/service4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/shared/service4/index.ts -------------------------------------------------------------------------------- /examples/react-example/src/shared/service4/iservice4.service.ts: -------------------------------------------------------------------------------- 1 | export interface IService4 { 2 | method4(): string; 3 | } 4 | -------------------------------------------------------------------------------- /examples/react-example/src/shared/service4/service4.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/src/shared/service4/service4.service.ts -------------------------------------------------------------------------------- /examples/react-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/examples/react-example/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CKGrafico/inversify-hooks/HEAD/src/tsconfig.json --------------------------------------------------------------------------------