@polybase/react
Advanced tools
| import { CollectionRecord, PolybaseError, CollectionRecordResponse } from '@polybase/client'; | ||
| export interface UseRecordReturnValue<T> { | ||
| export interface UseRecordReturnValue<T, NT extends T | null = T> { | ||
| error: PolybaseError | null; | ||
| data: CollectionRecordResponse<T> | null; | ||
| data: CollectionRecordResponse<T, NT> | null; | ||
| loading: boolean; | ||
@@ -6,0 +6,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"useRecord.d.ts","sourceRoot":"","sources":["../src/useRecord.tsx"],"names":[],"mappings":"AACA,OAAO,EAAE,gBAAgB,EAAE,aAAa,EAAE,wBAAwB,EAAE,MAAM,kBAAkB,CAAA;AAE5F,MAAM,WAAW,oBAAoB,CAAC,CAAC;IACrC,KAAK,EAAE,aAAa,GAAC,IAAI,CAAA;IACzB,IAAI,EAAE,wBAAwB,CAAC,CAAC,CAAC,GAAC,IAAI,CAAA;IACtC,OAAO,EAAE,OAAO,CAAA;CACjB;AAED,wBAAgB,SAAS,CAAC,CAAC,GAAC,GAAG,EAAG,MAAM,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,GAAC,IAAI,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAiB5F;AAED,eAAO,MAAM,WAAW,kBAAY,CAAA"} | ||
| {"version":3,"file":"useRecord.d.ts","sourceRoot":"","sources":["../src/useRecord.tsx"],"names":[],"mappings":"AACA,OAAO,EAAE,gBAAgB,EAAE,aAAa,EAAE,wBAAwB,EAAE,MAAM,kBAAkB,CAAA;AAE5F,MAAM,WAAW,oBAAoB,CAAC,CAAC,EAAE,EAAE,SAAS,CAAC,GAAG,IAAI,GAAG,CAAC;IAC9D,KAAK,EAAE,aAAa,GAAG,IAAI,CAAA;IAC3B,IAAI,EAAE,wBAAwB,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,IAAI,CAAA;IAC5C,OAAO,EAAE,OAAO,CAAA;CACjB;AAED,wBAAgB,SAAS,CAAC,CAAC,GAAG,GAAG,EAAE,MAAM,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,GAAG,IAAI,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAiB/F;AAED,eAAO,MAAM,WAAW,kBAAY,CAAA"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"useRecord.js","sourceRoot":"","sources":["../src/useRecord.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;AAAA,+BAA2C;AAS3C,SAAgB,SAAS,CAAS,MAAiC;IAC3D,IAAA,KAAmB,IAAA,gBAAQ,EAA0B,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,EAA/F,GAAG,QAAA,EAAE,SAAS,QAAiF,CAAA;IACtG,IAAM,GAAG,GAAG,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,GAAG,EAAE,CAAA;IAEzB,IAAA,iBAAS,EAAC;QACR,IAAI,CAAC,MAAM;YAAE,OAAM;QACnB,SAAS,uBAAM,GAAG,KAAE,OAAO,EAAE,IAAI,IAAG,CAAA;QACpC,IAAM,KAAK,GAAG,MAAM,CAAC,UAAU,CAAC,UAAC,IAAI;YACnC,SAAS,CAAC,EAAE,IAAI,MAAA,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAA;QAClD,CAAC,EAAE,UAAC,GAAG;YACL,SAAS,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAA;QAC3D,CAAC,CAAC,CAAA;QACF,OAAO,KAAK,CAAA;QACd,uDAAuD;IACvD,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAA;IAET,OAAO,GAAG,CAAA;AACZ,CAAC;AAjBD,8BAiBC;AAEY,QAAA,WAAW,GAAG,SAAS,CAAA"} | ||
| {"version":3,"file":"useRecord.js","sourceRoot":"","sources":["../src/useRecord.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;AAAA,+BAA2C;AAS3C,SAAgB,SAAS,CAAU,MAAmC;IAC9D,IAAA,KAAmB,IAAA,gBAAQ,EAA0B,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,EAA/F,GAAG,QAAA,EAAE,SAAS,QAAiF,CAAA;IACtG,IAAM,GAAG,GAAG,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,GAAG,EAAE,CAAA;IAEzB,IAAA,iBAAS,EAAC;QACR,IAAI,CAAC,MAAM;YAAE,OAAM;QACnB,SAAS,uBAAM,GAAG,KAAE,OAAO,EAAE,IAAI,IAAG,CAAA;QACpC,IAAM,KAAK,GAAG,MAAM,CAAC,UAAU,CAAC,UAAC,IAAI;YACnC,SAAS,CAAC,EAAE,IAAI,MAAA,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAA;QAClD,CAAC,EAAE,UAAC,GAAG;YACL,SAAS,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAA;QAC3D,CAAC,CAAC,CAAA;QACF,OAAO,KAAK,CAAA;QACZ,uDAAuD;IACzD,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAA;IAET,OAAO,GAAG,CAAA;AACZ,CAAC;AAjBD,8BAiBC;AAEY,QAAA,WAAW,GAAG,SAAS,CAAA"} |
| import { CollectionRecord } from '@polybase/client'; | ||
| import { UseRecordReturnValue } from './useRecord'; | ||
| export declare function useRecordOnce<T = any>(record?: CollectionRecord<T> | null): UseRecordReturnValue<T>; | ||
| export declare function useRecordOnce<T = any>(record?: CollectionRecord<T> | null): UseRecordReturnValue<T, T | null>; | ||
| export declare const useRecordONce: typeof useRecordOnce; | ||
| //# sourceMappingURL=useRecordOnce.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"useRecordOnce.d.ts","sourceRoot":"","sources":["../src/useRecordOnce.tsx"],"names":[],"mappings":"AACA,OAAO,EAAE,gBAAgB,EAAE,MAAM,kBAAkB,CAAA;AACnD,OAAO,EAAE,oBAAoB,EAAE,MAAM,aAAa,CAAA;AAElD,wBAAgB,aAAa,CAAC,CAAC,GAAC,GAAG,EAAG,MAAM,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,GAAC,IAAI,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAgBhG;AAED,eAAO,MAAM,aAAa,sBAAgB,CAAA"} | ||
| {"version":3,"file":"useRecordOnce.d.ts","sourceRoot":"","sources":["../src/useRecordOnce.tsx"],"names":[],"mappings":"AACA,OAAO,EAAE,gBAAgB,EAAE,MAAM,kBAAkB,CAAA;AACnD,OAAO,EAAE,oBAAoB,EAAE,MAAM,aAAa,CAAA;AAElD,wBAAgB,aAAa,CAAC,CAAC,GAAG,GAAG,EAAE,MAAM,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,GAAG,IAAI,GAAG,oBAAoB,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,CAgB7G;AAED,eAAO,MAAM,aAAa,sBAAgB,CAAA"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"useRecordOnce.js","sourceRoot":"","sources":["../src/useRecordOnce.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;AAAA,+BAA2C;AAI3C,SAAgB,aAAa,CAAS,MAAiC;IAC/D,IAAA,KAAmB,IAAA,gBAAQ,EAA0B,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,EAA/F,GAAG,QAAA,EAAE,SAAS,QAAiF,CAAA;IACtG,IAAM,GAAG,GAAG,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,GAAG,EAAE,CAAA;IAEzB,IAAA,iBAAS,EAAC;QACR,IAAI,CAAC,MAAM;YAAE,OAAM;QACnB,SAAS,uBAAM,GAAG,KAAE,OAAO,EAAE,IAAI,IAAG,CAAA;QACpC,MAAM,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,UAAC,IAAI;YACrB,SAAS,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,MAAA,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAA;QAClD,CAAC,CAAC,CAAC,KAAK,CAAC,UAAC,CAAC;YACT,SAAS,uBAAM,GAAG,KAAE,KAAK,EAAE,CAAC,EAAE,OAAO,EAAE,KAAK,IAAG,CAAA;QACjD,CAAC,CAAC,CAAA;QACJ,uDAAuD;IACvD,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAA;IAET,OAAO,GAAG,CAAA;AACZ,CAAC;AAhBD,sCAgBC;AAEY,QAAA,aAAa,GAAG,aAAa,CAAA"} | ||
| {"version":3,"file":"useRecordOnce.js","sourceRoot":"","sources":["../src/useRecordOnce.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;AAAA,+BAA2C;AAI3C,SAAgB,aAAa,CAAU,MAAmC;IAClE,IAAA,KAAmB,IAAA,gBAAQ,EAAoC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,EAAzG,GAAG,QAAA,EAAE,SAAS,QAA2F,CAAA;IAChH,IAAM,GAAG,GAAG,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,GAAG,EAAE,CAAA;IAEzB,IAAA,iBAAS,EAAC;QACR,IAAI,CAAC,MAAM;YAAE,OAAM;QACnB,SAAS,uBAAM,GAAG,KAAE,OAAO,EAAE,IAAI,IAAG,CAAA;QACpC,MAAM,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,UAAC,IAAI;YACrB,SAAS,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,MAAA,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,CAAA;QAClD,CAAC,CAAC,CAAC,KAAK,CAAC,UAAC,CAAC;YACT,SAAS,uBAAM,GAAG,KAAE,KAAK,EAAE,CAAC,EAAE,OAAO,EAAE,KAAK,IAAG,CAAA;QACjD,CAAC,CAAC,CAAA;QACF,uDAAuD;IACzD,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAA;IAET,OAAO,GAAG,CAAA;AACZ,CAAC;AAhBD,sCAgBC;AAEY,QAAA,aAAa,GAAG,aAAa,CAAA"} |
+6
-6
| { | ||
| "name": "@polybase/react", | ||
| "description": "React wrapper for @polybase/client", | ||
| "version": "0.5.1-beta.357+7e7588e", | ||
| "version": "0.5.1-beta.358+6ae8d12", | ||
| "main": "./dist/index.js", | ||
@@ -31,4 +31,4 @@ "types": "./dist/index.d.ts", | ||
| "devDependencies": { | ||
| "@polybase/auth": "^0.5.1-beta.357+7e7588e", | ||
| "@polybase/client": "^0.5.1-beta.357+7e7588e", | ||
| "@polybase/auth": "^0.5.1-beta.358+6ae8d12", | ||
| "@polybase/client": "^0.5.1-beta.358+6ae8d12", | ||
| "@sinonjs/fake-timers": "^10.0.2", | ||
@@ -51,7 +51,7 @@ "@testing-library/jest-dom": "^5.16.5", | ||
| "eslint-plugin-react-hooks": "^4.6.0", | ||
| "jest": "^29.3.1", | ||
| "jest": "^29.5.0", | ||
| "react": ">=16.8", | ||
| "react-test-renderer": "^18.2.0", | ||
| "rimraf": "^3.0.2", | ||
| "ts-jest": "^29.0.3", | ||
| "ts-jest": "^29.1.0", | ||
| "typescript": "^4.9.4" | ||
@@ -64,3 +64,3 @@ }, | ||
| }, | ||
| "gitHead": "7e7588ea68fecfa595b4521da57bd8da4efdc3f8" | ||
| "gitHead": "6ae8d12e9844296868feb3471141039237c905c9" | ||
| } |
| import { useEffect, useState } from 'react' | ||
| import { CollectionRecord, PolybaseError, CollectionRecordResponse } from '@polybase/client' | ||
| export interface UseRecordReturnValue<T> { | ||
| error: PolybaseError|null | ||
| data: CollectionRecordResponse<T>|null | ||
| export interface UseRecordReturnValue<T, NT extends T | null = T> { | ||
| error: PolybaseError | null | ||
| data: CollectionRecordResponse<T, NT> | null | ||
| loading: boolean | ||
| } | ||
| export function useRecord<T=any> (record?: CollectionRecord<T>|null): UseRecordReturnValue<T> { | ||
| export function useRecord<T = any>(record?: CollectionRecord<T> | null): UseRecordReturnValue<T> { | ||
| const [res, setResult] = useState<UseRecordReturnValue<T>>({ error: null, data: null, loading: true }) | ||
@@ -23,3 +23,3 @@ const key = record?.key() | ||
| return unsub | ||
| // eslint-disable-next-line react-hooks/exhaustive-deps | ||
| // eslint-disable-next-line react-hooks/exhaustive-deps | ||
| }, [key]) | ||
@@ -26,0 +26,0 @@ |
@@ -5,4 +5,4 @@ import { useEffect, useState } from 'react' | ||
| export function useRecordOnce<T=any> (record?: CollectionRecord<T>|null): UseRecordReturnValue<T> { | ||
| const [res, setResult] = useState<UseRecordReturnValue<T>>({ error: null, data: null, loading: true }) | ||
| export function useRecordOnce<T = any>(record?: CollectionRecord<T> | null): UseRecordReturnValue<T, T | null> { | ||
| const [res, setResult] = useState<UseRecordReturnValue<T, T | null>>({ error: null, data: null, loading: true }) | ||
| const key = record?.key() | ||
@@ -18,3 +18,3 @@ | ||
| }) | ||
| // eslint-disable-next-line react-hooks/exhaustive-deps | ||
| // eslint-disable-next-line react-hooks/exhaustive-deps | ||
| }, [key]) | ||
@@ -21,0 +21,0 @@ |
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
45160
0.38%