feat!: @rudder/sdk 0.1.0: createClient, idempotent modules.call retries, storage save(type, data), drop resources and projectStorage

This commit is contained in:
edmand46
2026-09-17 15:26:42 +03:00
parent c25b1c2c61
commit 1e4e0d928d
35 changed files with 474 additions and 467 deletions
+4 -4
View File
@@ -19,9 +19,7 @@ describe('public API surface', () => {
'PlayerDomain',
'CatalogDomain',
'StorageDomain',
'ProjectStorageDomain',
'ModulesDomain',
'ResourcesDomain',
]) {
expect(name in sdk).toBe(false);
}
@@ -40,6 +38,8 @@ describe('public API surface', () => {
it('exposes the expected value exports', () => {
for (const name of [
'RudderClient',
'createClient',
'RudderModuleError',
'RudderError',
'RudderNetworkError',
'RudderHttpError',
@@ -67,10 +67,10 @@ describe('public API surface', () => {
expect(client.player).toBeDefined();
expect(client.catalog).toBeDefined();
expect(client.storage).toBeDefined();
expect(client.projectStorage).toBeDefined();
expect(client.modules).toBeDefined();
expect(typeof client.modules.call).toBe('function');
expect(typeof client.resources).toBe('function');
expect('resources' in client).toBe(false);
expect('projectStorage' in client).toBe(false);
expect('battlePass' in client).toBe(false);
expect('quests' in client).toBe(false);