Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@polybase/react

Package Overview
Dependencies
Maintainers
3
Versions
67
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@polybase/react - npm Package Compare versions

Comparing version
0.5.1-beta.357
to
0.5.1-beta.358
+2
-2
dist/useRecord.d.ts
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"}
{
"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 @@