@supunlakmal/hooks
Advanced tools
| import { useFetch } from './useFetch'; | ||
| export const useDelete = (url, options) => { | ||
| return useFetch(url, Object.assign(Object.assign({}, options), { method: 'DELETE' })); | ||
| }; | ||
| //# sourceMappingURL=useDelete.js.map |
| {"version":3,"file":"useDelete.js","sourceRoot":"","sources":["../../src/hooks/useDelete.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAc,MAAM,YAAY,CAAC;AAMlD,MAAM,CAAC,MAAM,SAAS,GAAG,CACvB,GAA8B,EAC9B,OAAuB,EACR,EAAE;IACjB,OAAO,QAAQ,CAAI,GAAG,kCAAO,OAAO,KAAE,MAAM,EAAE,QAAQ,IAAG,CAAC;AAC5D,CAAC,CAAC"} |
| import { useFetch } from './useFetch'; | ||
| export const useGet = (url, options) => { | ||
| return useFetch(url, Object.assign(Object.assign({}, options), { method: 'GET' })); | ||
| }; | ||
| //# sourceMappingURL=useGet.js.map |
| {"version":3,"file":"useGet.js","sourceRoot":"","sources":["../../src/hooks/useGet.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAc,MAAM,YAAY,CAAC;AAMlD,MAAM,CAAC,MAAM,MAAM,GAAG,CACpB,GAA8B,EAC9B,OAAoB,EACL,EAAE;IACjB,OAAO,QAAQ,CAAI,GAAG,kCAAO,OAAO,KAAE,MAAM,EAAE,KAAK,IAAG,CAAC;AACzD,CAAC,CAAC"} |
| import { useFetch } from './useFetch'; | ||
| export const usePatch = (url, options) => { | ||
| return useFetch(url, Object.assign(Object.assign({}, options), { method: 'PATCH' })); | ||
| }; | ||
| //# sourceMappingURL=usePatch.js.map |
| {"version":3,"file":"usePatch.js","sourceRoot":"","sources":["../../src/hooks/usePatch.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAc,MAAM,YAAY,CAAC;AAMlD,MAAM,CAAC,MAAM,QAAQ,GAAG,CACtB,GAA8B,EAC9B,OAAsB,EACP,EAAE;IACjB,OAAO,QAAQ,CAAI,GAAG,kCAAO,OAAO,KAAE,MAAM,EAAE,OAAO,IAAG,CAAC;AAC3D,CAAC,CAAC"} |
| import { useFetch } from './useFetch'; | ||
| export const usePost = (url, options) => { | ||
| return useFetch(url, Object.assign(Object.assign({}, options), { method: 'POST' })); | ||
| }; | ||
| //# sourceMappingURL=usePost.js.map |
| {"version":3,"file":"usePost.js","sourceRoot":"","sources":["../../src/hooks/usePost.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAc,MAAM,YAAY,CAAC;AAMlD,MAAM,CAAC,MAAM,OAAO,GAAG,CACrB,GAA8B,EAC9B,OAAqB,EACN,EAAE;IACjB,OAAO,QAAQ,CAAI,GAAG,kCAAO,OAAO,KAAE,MAAM,EAAE,MAAM,IAAG,CAAC;AAC1D,CAAC,CAAC"} |
| import { useFetch } from './useFetch'; | ||
| export const usePut = (url, options) => { | ||
| return useFetch(url, Object.assign(Object.assign({}, options), { method: 'PUT' })); | ||
| }; | ||
| //# sourceMappingURL=usePut.js.map |
| {"version":3,"file":"usePut.js","sourceRoot":"","sources":["../../src/hooks/usePut.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAc,MAAM,YAAY,CAAC;AAMlD,MAAM,CAAC,MAAM,MAAM,GAAG,CACpB,GAA8B,EAC9B,OAAoB,EACL,EAAE;IACjB,OAAO,QAAQ,CAAI,GAAG,kCAAO,OAAO,KAAE,MAAM,EAAE,KAAK,IAAG,CAAC;AACzD,CAAC,CAAC"} |
| import { FetchState } from './useFetch'; | ||
| interface DeleteOptions extends Omit<RequestInit, 'method' | 'body'> { | ||
| } | ||
| export declare const useDelete: <T>(url: string | null | undefined, options?: DeleteOptions) => FetchState<T>; | ||
| export {}; |
| import { FetchState } from './useFetch'; | ||
| interface GetOptions extends Omit<RequestInit, 'method' | 'body'> { | ||
| } | ||
| export declare const useGet: <T>(url: string | null | undefined, options?: GetOptions) => FetchState<T>; | ||
| export {}; |
| import { FetchState } from './useFetch'; | ||
| interface PatchOptions extends Omit<RequestInit, 'method'> { | ||
| } | ||
| export declare const usePatch: <T>(url: string | null | undefined, options?: PatchOptions) => FetchState<T>; | ||
| export {}; |
| import { FetchState } from './useFetch'; | ||
| interface PostOptions extends Omit<RequestInit, 'method'> { | ||
| } | ||
| export declare const usePost: <T>(url: string | null | undefined, options?: PostOptions) => FetchState<T>; | ||
| export {}; |
| import { FetchState } from './useFetch'; | ||
| interface PutOptions extends Omit<RequestInit, 'method'> { | ||
| } | ||
| export declare const usePut: <T>(url: string | null | undefined, options?: PutOptions) => FetchState<T>; | ||
| export {}; |
+1
-1
| { | ||
| "name": "@supunlakmal/hooks", | ||
| "version": "1.0.0", | ||
| "version": "1.0.3", | ||
| "description": "A collection of reusable React hooks", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
+0
-5
@@ -11,7 +11,2 @@ # @supunlakmal/hooks | ||
| <!-- Add other badges as applicable: Downloads, Build Status, Coverage --> | ||
@@ -18,0 +13,0 @@ |
885274
0.42%539
2.86%12410
0.36%1022
-0.49%