├── .eslintrc.js ├── .gitignore ├── .npmrc ├── .nvmrc ├── .size-limit.js ├── .size.json ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__ ├── index.tsx └── ref.spec.tsx ├── example ├── app.tsx ├── assets │ └── .gitkeep ├── index.html ├── index.tsx ├── styled.ts └── utils.ts ├── jest.config.js ├── package.json ├── src ├── assignRef.ts ├── createRef.ts ├── index.ts ├── mergeRef.ts ├── refToCallback.ts ├── transformRef.ts ├── types.ts ├── useMergeRef.ts ├── useRef.ts └── useTransformRef.ts ├── tsconfig.json ├── yarn-error.log └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 -------------------------------------------------------------------------------- /.size-limit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/.size-limit.js -------------------------------------------------------------------------------- /.size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/.size.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/__tests__/index.tsx -------------------------------------------------------------------------------- /__tests__/ref.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/__tests__/ref.spec.tsx -------------------------------------------------------------------------------- /example/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/example/app.tsx -------------------------------------------------------------------------------- /example/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/example/index.tsx -------------------------------------------------------------------------------- /example/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/example/styled.ts -------------------------------------------------------------------------------- /example/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/example/utils.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/package.json -------------------------------------------------------------------------------- /src/assignRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/src/assignRef.ts -------------------------------------------------------------------------------- /src/createRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/src/createRef.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mergeRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/src/mergeRef.ts -------------------------------------------------------------------------------- /src/refToCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/src/refToCallback.ts -------------------------------------------------------------------------------- /src/transformRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/src/transformRef.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/useMergeRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/src/useMergeRef.ts -------------------------------------------------------------------------------- /src/useRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/src/useRef.ts -------------------------------------------------------------------------------- /src/useTransformRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/src/useTransformRef.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/yarn-error.log -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theKashey/use-callback-ref/HEAD/yarn.lock --------------------------------------------------------------------------------