@gomomento/sdk
Advanced tools
Comparing version 1.98.1 to 1.99.0
{ | ||
"name": "@gomomento/sdk", | ||
"version": "1.98.1", | ||
"version": "1.99.0", | ||
"description": "Client SDK for Momento services", | ||
@@ -18,9 +18,10 @@ "main": "dist/src/index.js", | ||
"test": "jest --testPathIgnorePatterns auth-client.test.ts --maxWorkers 1", | ||
"integration-test-auth": "jest auth/ --maxWorkers 1", | ||
"integration-test-cache": "jest cache/ --maxWorkers 1", | ||
"integration-test-auth": "jest auth/ --maxWorkers 1 -- useConsistentReads", | ||
"integration-test-cache": "jest cache/ --maxWorkers 1 -- useConsistentReads", | ||
"integration-test-control-cache-topics": "npm run integration-test-cache && npm run integration-test-topics", | ||
"integration-test-leaderboard": "jest leaderboard/ --maxWorkers 1", | ||
"integration-test-storage": "jest storage/ --maxWorkers 1", | ||
"integration-test-leaderboard": "jest leaderboard/ --maxWorkers 1 -- useConsistentReads", | ||
"integration-test-storage": "jest storage/ --maxWorkers 1 -- useConsistentReads", | ||
"integration-test-store": "npm run integration-test-storage", | ||
"integration-test-topics": "jest topics/ webhooks/ --maxWorkers 1", | ||
"integration-test-topics": "jest topics/ webhooks/ --maxWorkers 1 -- useConsistentReads", | ||
"integration-test-consistent-reads": "jest integration --maxWorkers 1 -- useConsistentReads", | ||
"integration-test": "jest integration --maxWorkers 1", | ||
@@ -39,3 +40,3 @@ "unit-test": "jest unit", | ||
"devDependencies": { | ||
"@gomomento/common-integration-tests": "file:../common-integration-tests/gomomento-common-integration-tests-1.98.1.tgz", | ||
"@gomomento/common-integration-tests": "file:../common-integration-tests/gomomento-common-integration-tests-1.99.0.tgz", | ||
"@types/jest": "27.5.2", | ||
@@ -63,3 +64,3 @@ "@types/node": "16.18.97", | ||
"@gomomento/generated-types": "0.113.0", | ||
"@gomomento/sdk-core": "1.98.1", | ||
"@gomomento/sdk-core": "1.99.0", | ||
"@grpc/grpc-js": "1.10.9", | ||
@@ -66,0 +67,0 @@ "@types/google-protobuf": "3.15.10", |
@@ -5,3 +5,3 @@ import { IAuthClient } from '@gomomento/sdk-core/dist/src/clients/IAuthClient'; | ||
export declare class AuthClient extends AbstractAuthClient implements IAuthClient { | ||
constructor(props: AuthClientProps); | ||
constructor(props?: AuthClientProps); | ||
} |
@@ -7,8 +7,10 @@ "use strict"; | ||
const sdk_core_1 = require("@gomomento/sdk-core"); | ||
const _1 = require("."); | ||
class AuthClient extends AbstractAuthClient_1.AbstractAuthClient { | ||
constructor(props) { | ||
var _a; | ||
var _a, _b; | ||
const allProps = { | ||
...props, | ||
credentialProvider: (_a = props.credentialProvider) !== null && _a !== void 0 ? _a : (0, sdk_core_1.getDefaultCredentialProvider)(), | ||
configuration: (_a = props === null || props === void 0 ? void 0 : props.configuration) !== null && _a !== void 0 ? _a : getDefaultAuthClientConfiguration(), | ||
credentialProvider: (_b = props === null || props === void 0 ? void 0 : props.credentialProvider) !== null && _b !== void 0 ? _b : (0, sdk_core_1.getDefaultCredentialProvider)(), | ||
}; | ||
@@ -20,2 +22,8 @@ const authClient = new internal_auth_client_1.InternalAuthClient(allProps); | ||
exports.AuthClient = AuthClient; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aC1jbGllbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvYXV0aC1jbGllbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMEVBQW1FO0FBRW5FLDhHQUF5RztBQUd6RyxrREFBaUU7QUFFakUsTUFBYSxVQUFXLFNBQVEsdUNBQWtCO0lBQ2hELFlBQVksS0FBc0I7O1FBQ2hDLE1BQU0sUUFBUSxHQUF1QjtZQUNuQyxHQUFHLEtBQUs7WUFDUixrQkFBa0IsRUFDaEIsTUFBQSxLQUFLLENBQUMsa0JBQWtCLG1DQUFJLElBQUEsdUNBQTRCLEdBQUU7U0FDN0QsQ0FBQztRQUNGLE1BQU0sVUFBVSxHQUFHLElBQUkseUNBQWtCLENBQUMsUUFBUSxDQUFDLENBQUM7UUFFcEQsS0FBSyxDQUFDLEVBQUMsZ0JBQWdCLEVBQUUsR0FBRyxFQUFFLENBQUMsVUFBVSxFQUFDLENBQUMsQ0FBQztJQUM5QyxDQUFDO0NBQ0Y7QUFYRCxnQ0FXQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW50ZXJuYWxBdXRoQ2xpZW50fSBmcm9tICcuL2ludGVybmFsL2ludGVybmFsLWF1dGgtY2xpZW50JztcbmltcG9ydCB7SUF1dGhDbGllbnR9IGZyb20gJ0Bnb21vbWVudG8vc2RrLWNvcmUvZGlzdC9zcmMvY2xpZW50cy9JQXV0aENsaWVudCc7XG5pbXBvcnQge0Fic3RyYWN0QXV0aENsaWVudH0gZnJvbSAnQGdvbW9tZW50by9zZGstY29yZS9kaXN0L3NyYy9pbnRlcm5hbC9jbGllbnRzL2F1dGgvQWJzdHJhY3RBdXRoQ2xpZW50JztcbmltcG9ydCB7QXV0aENsaWVudFByb3BzfSBmcm9tICcuL2F1dGgtY2xpZW50LXByb3BzJztcbmltcG9ydCB7QXV0aENsaWVudEFsbFByb3BzfSBmcm9tICcuL2ludGVybmFsL2F1dGgtY2xpZW50LWFsbC1wcm9wcyc7XG5pbXBvcnQge2dldERlZmF1bHRDcmVkZW50aWFsUHJvdmlkZXJ9IGZyb20gJ0Bnb21vbWVudG8vc2RrLWNvcmUnO1xuXG5leHBvcnQgY2xhc3MgQXV0aENsaWVudCBleHRlbmRzIEFic3RyYWN0QXV0aENsaWVudCBpbXBsZW1lbnRzIElBdXRoQ2xpZW50IHtcbiAgY29uc3RydWN0b3IocHJvcHM6IEF1dGhDbGllbnRQcm9wcykge1xuICAgIGNvbnN0IGFsbFByb3BzOiBBdXRoQ2xpZW50QWxsUHJvcHMgPSB7XG4gICAgICAuLi5wcm9wcyxcbiAgICAgIGNyZWRlbnRpYWxQcm92aWRlcjpcbiAgICAgICAgcHJvcHMuY3JlZGVudGlhbFByb3ZpZGVyID8/IGdldERlZmF1bHRDcmVkZW50aWFsUHJvdmlkZXIoKSxcbiAgICB9O1xuICAgIGNvbnN0IGF1dGhDbGllbnQgPSBuZXcgSW50ZXJuYWxBdXRoQ2xpZW50KGFsbFByb3BzKTtcblxuICAgIHN1cGVyKHtjcmVhdGVBdXRoQ2xpZW50OiAoKSA9PiBhdXRoQ2xpZW50fSk7XG4gIH1cbn1cbiJdfQ== | ||
function getDefaultAuthClientConfiguration() { | ||
const config = _1.AuthClientConfigurations.Default.latest(); | ||
const logger = config.getLoggerFactory().getLogger('AuthClient'); | ||
logger.info('No configuration provided to AuthClient. Using latest "Default" configuration, suitable for development. For production use, consider specifying an explicit configuration.'); | ||
return config; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aC1jbGllbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvYXV0aC1jbGllbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMEVBQW1FO0FBRW5FLDhHQUF5RztBQUd6RyxrREFBaUU7QUFDakUsd0JBQW9FO0FBRXBFLE1BQWEsVUFBVyxTQUFRLHVDQUFrQjtJQUNoRCxZQUFZLEtBQXVCOztRQUNqQyxNQUFNLFFBQVEsR0FBdUI7WUFDbkMsR0FBRyxLQUFLO1lBQ1IsYUFBYSxFQUNYLE1BQUEsS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLGFBQWEsbUNBQUksaUNBQWlDLEVBQUU7WUFDN0Qsa0JBQWtCLEVBQ2hCLE1BQUEsS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLGtCQUFrQixtQ0FBSSxJQUFBLHVDQUE0QixHQUFFO1NBQzlELENBQUM7UUFDRixNQUFNLFVBQVUsR0FBRyxJQUFJLHlDQUFrQixDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBRXBELEtBQUssQ0FBQyxFQUFDLGdCQUFnQixFQUFFLEdBQUcsRUFBRSxDQUFDLFVBQVUsRUFBQyxDQUFDLENBQUM7SUFDOUMsQ0FBQztDQUNGO0FBYkQsZ0NBYUM7QUFFRCxTQUFTLGlDQUFpQztJQUN4QyxNQUFNLE1BQU0sR0FBRywyQkFBd0IsQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLENBQUM7SUFDekQsTUFBTSxNQUFNLEdBQUcsTUFBTSxDQUFDLGdCQUFnQixFQUFFLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQ2pFLE1BQU0sQ0FBQyxJQUFJLENBQ1QsNktBQTZLLENBQzlLLENBQUM7SUFDRixPQUFPLE1BQU0sQ0FBQztBQUNoQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbnRlcm5hbEF1dGhDbGllbnR9IGZyb20gJy4vaW50ZXJuYWwvaW50ZXJuYWwtYXV0aC1jbGllbnQnO1xuaW1wb3J0IHtJQXV0aENsaWVudH0gZnJvbSAnQGdvbW9tZW50by9zZGstY29yZS9kaXN0L3NyYy9jbGllbnRzL0lBdXRoQ2xpZW50JztcbmltcG9ydCB7QWJzdHJhY3RBdXRoQ2xpZW50fSBmcm9tICdAZ29tb21lbnRvL3Nkay1jb3JlL2Rpc3Qvc3JjL2ludGVybmFsL2NsaWVudHMvYXV0aC9BYnN0cmFjdEF1dGhDbGllbnQnO1xuaW1wb3J0IHtBdXRoQ2xpZW50UHJvcHN9IGZyb20gJy4vYXV0aC1jbGllbnQtcHJvcHMnO1xuaW1wb3J0IHtBdXRoQ2xpZW50QWxsUHJvcHN9IGZyb20gJy4vaW50ZXJuYWwvYXV0aC1jbGllbnQtYWxsLXByb3BzJztcbmltcG9ydCB7Z2V0RGVmYXVsdENyZWRlbnRpYWxQcm92aWRlcn0gZnJvbSAnQGdvbW9tZW50by9zZGstY29yZSc7XG5pbXBvcnQge0F1dGhDbGllbnRDb25maWd1cmF0aW9uLCBBdXRoQ2xpZW50Q29uZmlndXJhdGlvbnN9IGZyb20gJy4nO1xuXG5leHBvcnQgY2xhc3MgQXV0aENsaWVudCBleHRlbmRzIEFic3RyYWN0QXV0aENsaWVudCBpbXBsZW1lbnRzIElBdXRoQ2xpZW50IHtcbiAgY29uc3RydWN0b3IocHJvcHM/OiBBdXRoQ2xpZW50UHJvcHMpIHtcbiAgICBjb25zdCBhbGxQcm9wczogQXV0aENsaWVudEFsbFByb3BzID0ge1xuICAgICAgLi4ucHJvcHMsXG4gICAgICBjb25maWd1cmF0aW9uOlxuICAgICAgICBwcm9wcz8uY29uZmlndXJhdGlvbiA/PyBnZXREZWZhdWx0QXV0aENsaWVudENvbmZpZ3VyYXRpb24oKSxcbiAgICAgIGNyZWRlbnRpYWxQcm92aWRlcjpcbiAgICAgICAgcHJvcHM/LmNyZWRlbnRpYWxQcm92aWRlciA/PyBnZXREZWZhdWx0Q3JlZGVudGlhbFByb3ZpZGVyKCksXG4gICAgfTtcbiAgICBjb25zdCBhdXRoQ2xpZW50ID0gbmV3IEludGVybmFsQXV0aENsaWVudChhbGxQcm9wcyk7XG5cbiAgICBzdXBlcih7Y3JlYXRlQXV0aENsaWVudDogKCkgPT4gYXV0aENsaWVudH0pO1xuICB9XG59XG5cbmZ1bmN0aW9uIGdldERlZmF1bHRBdXRoQ2xpZW50Q29uZmlndXJhdGlvbigpOiBBdXRoQ2xpZW50Q29uZmlndXJhdGlvbiB7XG4gIGNvbnN0IGNvbmZpZyA9IEF1dGhDbGllbnRDb25maWd1cmF0aW9ucy5EZWZhdWx0LmxhdGVzdCgpO1xuICBjb25zdCBsb2dnZXIgPSBjb25maWcuZ2V0TG9nZ2VyRmFjdG9yeSgpLmdldExvZ2dlcignQXV0aENsaWVudCcpO1xuICBsb2dnZXIuaW5mbyhcbiAgICAnTm8gY29uZmlndXJhdGlvbiBwcm92aWRlZCB0byBBdXRoQ2xpZW50LiBVc2luZyBsYXRlc3QgXCJEZWZhdWx0XCIgY29uZmlndXJhdGlvbiwgc3VpdGFibGUgZm9yIGRldmVsb3BtZW50LiBGb3IgcHJvZHVjdGlvbiB1c2UsIGNvbnNpZGVyIHNwZWNpZnlpbmcgYW4gZXhwbGljaXQgY29uZmlndXJhdGlvbi4nXG4gICk7XG4gIHJldHVybiBjb25maWc7XG59XG4iXX0= |
@@ -1,2 +0,2 @@ | ||
import { CacheDecreaseTtl, CacheDelete, CacheDictionaryFetch, CacheDictionaryGetField, CacheDictionaryGetFields, CacheDictionaryIncrement, CacheDictionaryLength, CacheDictionaryRemoveField, CacheDictionaryRemoveFields, CacheDictionarySetField, CacheDictionarySetFields, CacheGet, CacheGetBatch, CacheIncreaseTtl, CacheIncrement, CacheItemGetTtl, CacheItemGetType, CacheKeyExists, CacheKeysExist, CacheListConcatenateBack, CacheListConcatenateFront, CacheListFetch, CacheListLength, CacheListPopBack, CacheListPopFront, CacheListPushBack, CacheListPushFront, CacheListRemoveValue, CacheListRetain, CacheSet, CacheSetAddElements, CacheSetBatch, CacheSetFetch, CacheSetContainsElement, CacheSetContainsElements, CacheSetIfAbsent, CacheSetIfAbsentOrEqual, CacheSetIfEqual, CacheSetIfNotEqual, CacheSetIfNotExists, CacheSetIfPresent, CacheSetIfPresentAndNotEqual, CacheSetRemoveElements, CacheSetSample, CacheSortedSetFetch, CacheSortedSetGetRank, CacheSortedSetGetScore, CacheSortedSetGetScores, CacheSortedSetIncrementScore, CacheSortedSetLength, CacheSortedSetLengthByScore, CacheSortedSetPutElement, CacheSortedSetPutElements, CacheSortedSetRemoveElement, CacheSortedSetRemoveElements, CacheUpdateTtl, CollectionTtl, SortedSetOrder } from '..'; | ||
import { CacheDecreaseTtl, CacheDelete, CacheDictionaryFetch, CacheDictionaryGetField, CacheDictionaryGetFields, CacheDictionaryIncrement, CacheDictionaryLength, CacheDictionaryRemoveField, CacheDictionaryRemoveFields, CacheDictionarySetField, CacheDictionarySetFields, CacheGet, CacheGetBatch, CacheIncreaseTtl, CacheIncrement, CacheItemGetTtl, CacheItemGetType, CacheKeyExists, CacheKeysExist, CacheListConcatenateBack, CacheListConcatenateFront, CacheListFetch, CacheListLength, CacheListPopBack, CacheListPopFront, CacheListPushBack, CacheListPushFront, CacheListRemoveValue, CacheListRetain, CacheSet, CacheSetAddElements, CacheSetBatch, CacheSetContainsElement, CacheSetContainsElements, CacheSetFetch, CacheSetIfAbsent, CacheSetIfAbsentOrEqual, CacheSetIfEqual, CacheSetIfNotEqual, CacheSetIfNotExists, CacheSetIfPresent, CacheSetIfPresentAndNotEqual, CacheSetRemoveElements, CacheSetSample, CacheSortedSetFetch, CacheSortedSetGetRank, CacheSortedSetGetScore, CacheSortedSetGetScores, CacheSortedSetIncrementScore, CacheSortedSetLength, CacheSortedSetLengthByScore, CacheSortedSetPutElement, CacheSortedSetPutElements, CacheSortedSetRemoveElement, CacheSortedSetRemoveElements, CacheUpdateTtl, CollectionTtl, SortedSetOrder } from '..'; | ||
import { Semaphore } from '@gomomento/sdk-core/dist/src/internal/utils'; | ||
@@ -3,0 +3,0 @@ import { IDataClient } from '@gomomento/sdk-core/dist/src/internal/clients'; |
@@ -16,3 +16,3 @@ import { MomentoLogger, ILeaderboardClient, ILeaderboard } from '@gomomento/sdk-core'; | ||
private readonly configuration; | ||
constructor(props: LeaderboardClientProps); | ||
constructor(props?: LeaderboardClientProps); | ||
close(): void; | ||
@@ -19,0 +19,0 @@ /** |
@@ -20,6 +20,6 @@ "use strict"; | ||
var _a, _b; | ||
const configuration = (_a = props.configuration) !== null && _a !== void 0 ? _a : getDefaultLeaderboardConfiguration(); | ||
const configuration = (_a = props === null || props === void 0 ? void 0 : props.configuration) !== null && _a !== void 0 ? _a : getDefaultLeaderboardConfiguration(); | ||
const allProps = { | ||
configuration: configuration, | ||
credentialProvider: (_b = props.credentialProvider) !== null && _b !== void 0 ? _b : (0, sdk_core_1.getDefaultCredentialProvider)(), | ||
credentialProvider: (_b = props === null || props === void 0 ? void 0 : props.credentialProvider) !== null && _b !== void 0 ? _b : (0, sdk_core_1.getDefaultCredentialProvider)(), | ||
}; | ||
@@ -59,4 +59,7 @@ this.configuration = configuration; | ||
function getDefaultLeaderboardConfiguration() { | ||
return index_1.LeaderboardConfigurations.Laptop.latest(); | ||
const config = index_1.LeaderboardConfigurations.Laptop.latest(); | ||
const logger = config.getLoggerFactory().getLogger('LeaderboardClient'); | ||
logger.info('No configuration provided to LeaderboardClient. Using default "Laptop" configuration, suitable for development. For production use, consider specifying an explicit configuration.'); | ||
return config; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmlldy1sZWFkZXJib2FyZC1jbGllbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcHJldmlldy1sZWFkZXJib2FyZC1jbGllbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsa0RBSzZCO0FBQzdCLGdGQUF5RTtBQUV6RSx3REFBbUQ7QUFFbkQsbUNBQTRFO0FBRzVFOzs7Ozs7OztHQVFHO0FBQ0gsTUFBYSx3QkFBd0I7SUFLbkMsWUFBWSxLQUE2Qjs7UUFDdkMsTUFBTSxhQUFhLEdBQ2pCLE1BQUEsS0FBSyxDQUFDLGFBQWEsbUNBQUksa0NBQWtDLEVBQUUsQ0FBQztRQUM5RCxNQUFNLFFBQVEsR0FBOEI7WUFDMUMsYUFBYSxFQUFFLGFBQWE7WUFDNUIsa0JBQWtCLEVBQ2hCLE1BQUEsS0FBSyxDQUFDLGtCQUFrQixtQ0FBSSxJQUFBLHVDQUE0QixHQUFFO1NBQzdELENBQUM7UUFDRixJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQztRQUVuQyxJQUFJLENBQUMsTUFBTSxHQUFHLGFBQWEsQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMvRCxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDO1FBQ3hELElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSwrQ0FBcUIsQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQyx1Q0FBdUM7UUFFbkcsdUVBQXVFO1FBQ3ZFLDJFQUEyRTtRQUMzRSx3RUFBd0U7UUFDeEUsMkVBQTJFO1FBQzNFLDRFQUE0RTtRQUM1RSw2QkFBNkI7UUFDN0IsSUFBSSxDQUFDLGFBQWEsQ0FBQyxjQUFjLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDOUMsSUFBSSxDQUFDLENBQUMsSUFBSSxFQUFFO2dCQUNWLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQzthQUNWO1FBQ0gsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDO0lBRU0sS0FBSztRQUNWLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDeEIsSUFBSSxDQUFDLGFBQWEsQ0FBQyxjQUFjLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDOUMsSUFBSSxDQUFDLENBQUMsS0FBSyxFQUFFO2dCQUNYLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQzthQUNYO1FBQ0gsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDO0lBRUQ7O09BRUc7SUFDSSxXQUFXLENBQUMsU0FBaUIsRUFBRSxlQUF1QjtRQUMzRCxPQUFPLElBQUkseUJBQVcsQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLFNBQVMsRUFBRSxlQUFlLENBQUMsQ0FBQztJQUN0RSxDQUFDO0NBQ0Y7QUEvQ0QsNERBK0NDO0FBRUQsU0FBUyxrQ0FBa0M7SUFDekMsT0FBTyxpQ0FBeUIsQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLENBQUM7QUFDbkQsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIE1vbWVudG9Mb2dnZXIsXG4gIElMZWFkZXJib2FyZENsaWVudCxcbiAgSUxlYWRlcmJvYXJkLFxuICBnZXREZWZhdWx0Q3JlZGVudGlhbFByb3ZpZGVyLFxufSBmcm9tICdAZ29tb21lbnRvL3Nkay1jb3JlJztcbmltcG9ydCB7TGVhZGVyYm9hcmREYXRhQ2xpZW50fSBmcm9tICcuL2ludGVybmFsL2xlYWRlcmJvYXJkLWRhdGEtY2xpZW50JztcbmltcG9ydCB7TGVhZGVyYm9hcmRDbGllbnRQcm9wc30gZnJvbSAnLi9sZWFkZXJib2FyZC1jbGllbnQtcHJvcHMnO1xuaW1wb3J0IHtMZWFkZXJib2FyZH0gZnJvbSAnLi9pbnRlcm5hbC9sZWFkZXJib2FyZCc7XG5pbXBvcnQge0lMZWFkZXJib2FyZERhdGFDbGllbnR9IGZyb20gJ0Bnb21vbWVudG8vc2RrLWNvcmUvZGlzdC9zcmMvaW50ZXJuYWwvY2xpZW50cy9sZWFkZXJib2FyZC9JTGVhZGVyYm9hcmREYXRhQ2xpZW50JztcbmltcG9ydCB7TGVhZGVyYm9hcmRDb25maWd1cmF0aW9uLCBMZWFkZXJib2FyZENvbmZpZ3VyYXRpb25zfSBmcm9tICcuL2luZGV4JztcbmltcG9ydCB7TGVhZGVyYm9hcmRDbGllbnRBbGxQcm9wc30gZnJvbSAnLi9pbnRlcm5hbC9sZWFkZXJib2FyZC1jbGllbnQtYWxsLXByb3BzJztcblxuLyoqXG4gKiBQUkVWSUVXIE1vbWVudG8gTGVhZGVyYm9hcmQgQ2xpZW50XG4gKiBXQVJOSU5HOiB0aGUgQVBJIGZvciB0aGlzIGNsaWVudCBpcyBub3QgeWV0IHN0YWJsZSBhbmQgbWF5IGNoYW5nZSB3aXRob3V0IG5vdGljZS5cbiAqIFBsZWFzZSBjb250YWN0IE1vbWVudG8gaWYgeW91IHdvdWxkIGxpa2UgdG8gdHJ5IHRoaXMgcHJldmlldy5cbiAqXG4gKiBMZWFkZXJib2FyZCBtZXRob2RzIHJldHVybiBhIHJlc3BvbnNlIG9iamVjdCB1bmlxdWUgdG8gZWFjaCByZXF1ZXN0LlxuICogVGhlIHJlc3BvbnNlIG9iamVjdCBpcyByZXNvbHZlZCB0byBhIHR5cGUtc2FmZSBvYmplY3Qgb2Ygb25lIG9mIHNldmVyYWxcbiAqIHN1Yi10eXBlcy4gU2VlIHRoZSBkb2N1bWVudGF0aW9uIGZvciBlYWNoIHJlc3BvbnNlIHR5cGUgZm9yIGRldGFpbHMuXG4gKi9cbmV4cG9ydCBjbGFzcyBQcmV2aWV3TGVhZGVyYm9hcmRDbGllbnQgaW1wbGVtZW50cyBJTGVhZGVyYm9hcmRDbGllbnQge1xuICBwcm90ZWN0ZWQgcmVhZG9ubHkgbG9nZ2VyOiBNb21lbnRvTG9nZ2VyO1xuICBwcml2YXRlIHJlYWRvbmx5IGRhdGFDbGllbnQ6IElMZWFkZXJib2FyZERhdGFDbGllbnQ7XG4gIHByaXZhdGUgcmVhZG9ubHkgY29uZmlndXJhdGlvbjogTGVhZGVyYm9hcmRDb25maWd1cmF0aW9uO1xuXG4gIGNvbnN0cnVjdG9yKHByb3BzOiBMZWFkZXJib2FyZENsaWVudFByb3BzKSB7XG4gICAgY29uc3QgY29uZmlndXJhdGlvbiA9XG4gICAgICBwcm9wcy5jb25maWd1cmF0aW9uID8/IGdldERlZmF1bHRMZWFkZXJib2FyZENvbmZpZ3VyYXRpb24oKTtcbiAgICBjb25zdCBhbGxQcm9wczogTGVhZGVyYm9hcmRDbGllbnRBbGxQcm9wcyA9IHtcbiAgICAgIGNvbmZpZ3VyYXRpb246IGNvbmZpZ3VyYXRpb24sXG4gICAgICBjcmVkZW50aWFsUHJvdmlkZXI6XG4gICAgICAgIHByb3BzLmNyZWRlbnRpYWxQcm92aWRlciA/PyBnZXREZWZhdWx0Q3JlZGVudGlhbFByb3ZpZGVyKCksXG4gICAgfTtcbiAgICB0aGlzLmNvbmZpZ3VyYXRpb24gPSBjb25maWd1cmF0aW9uO1xuXG4gICAgdGhpcy5sb2dnZXIgPSBjb25maWd1cmF0aW9uLmdldExvZ2dlckZhY3RvcnkoKS5nZXRMb2dnZXIodGhpcyk7XG4gICAgdGhpcy5sb2dnZXIuZGVidWcoJ0NyZWF0aW5nIE1vbWVudG8gTGVhZGVyYm9hcmRDbGllbnQnKTtcbiAgICB0aGlzLmRhdGFDbGllbnQgPSBuZXcgTGVhZGVyYm9hcmREYXRhQ2xpZW50KGFsbFByb3BzLCAnMCcpOyAvLyBvbmx5IGNyZWF0aW5nIG9uZSBsZWFkZXJib2FyZCBjbGllbnRcblxuICAgIC8vIEluaXRpYWxpemUgbWlkZGxld2FyZXMgdGhhdCBoYXZlIGluaXQgbWV0aG9kcy4gVGhlc2UgY3VycmVudGx5IHN0YXJ0XG4gICAgLy8gYmFja2dyb3VuZCB0YXNrcyBmb3IgbG9nZ2luZyB0aGF0IHdpbGwgZXhlY3V0ZSB1bnRpbCB0aGV5IGFyZSBleHBsaWNpdGx5XG4gICAgLy8gc3RvcHBlZC4gVGhpcyBpcyB1c3VhbGx5IGhhbmRsZWQgYnkgdGhlIGNsaWVudCdzIGNsb3NlIG1ldGhvZCwgYnV0IGlmXG4gICAgLy8gdGhlcmUgaXMgZXZlciBhIGNoYW5jZSB0aGF0IHRoaXMgY2xpZW50IGNvbnN0cnVjdG9yIG1heSBmYWlsIGFmdGVyIHRoZXNlXG4gICAgLy8gbWV0aG9kcyBhcmUgY2FsbGVkLCBpdCBpcyB1cCB0byB5b3UgdG8gY2F0Y2ggdGhlIGV4Y2VwdGlvbiBhbmQgY2FsbCBjbG9zZVxuICAgIC8vIG9uIGVhY2ggb2YgdGhlc2UgbWFudWFsbHkuXG4gICAgdGhpcy5jb25maWd1cmF0aW9uLmdldE1pZGRsZXdhcmVzKCkuZm9yRWFjaChtID0+IHtcbiAgICAgIGlmIChtLmluaXQpIHtcbiAgICAgICAgbS5pbml0KCk7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cblxuICBwdWJsaWMgY2xvc2UoKSB7XG4gICAgdGhpcy5kYXRhQ2xpZW50LmNsb3NlKCk7XG4gICAgdGhpcy5jb25maWd1cmF0aW9uLmdldE1pZGRsZXdhcmVzKCkuZm9yRWFjaChtID0+IHtcbiAgICAgIGlmIChtLmNsb3NlKSB7XG4gICAgICAgIG0uY2xvc2UoKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuXG4gIC8qKlxuICAgKiBDcmVhdGVzIGFuIGluc3RhbmNlIG9mIExlYWRlcmJvYXJkQ2xpZW50IHdpdGggZmxvYXRpbmcgcG9pbnQgc2NvcmVzIHVwIHVudGlsIDUzIGJpdHMgb2YgcHJlY2lzaW9uLlxuICAgKi9cbiAgcHVibGljIGxlYWRlcmJvYXJkKGNhY2hlTmFtZTogc3RyaW5nLCBsZWFkZXJib2FyZE5hbWU6IHN0cmluZyk6IElMZWFkZXJib2FyZCB7XG4gICAgcmV0dXJuIG5ldyBMZWFkZXJib2FyZCh0aGlzLmRhdGFDbGllbnQsIGNhY2hlTmFtZSwgbGVhZGVyYm9hcmROYW1lKTtcbiAgfVxufVxuXG5mdW5jdGlvbiBnZXREZWZhdWx0TGVhZGVyYm9hcmRDb25maWd1cmF0aW9uKCk6IExlYWRlcmJvYXJkQ29uZmlndXJhdGlvbiB7XG4gIHJldHVybiBMZWFkZXJib2FyZENvbmZpZ3VyYXRpb25zLkxhcHRvcC5sYXRlc3QoKTtcbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmlldy1sZWFkZXJib2FyZC1jbGllbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcHJldmlldy1sZWFkZXJib2FyZC1jbGllbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsa0RBSzZCO0FBQzdCLGdGQUF5RTtBQUV6RSx3REFBbUQ7QUFFbkQsbUNBQTRFO0FBRzVFOzs7Ozs7OztHQVFHO0FBQ0gsTUFBYSx3QkFBd0I7SUFLbkMsWUFBWSxLQUE4Qjs7UUFDeEMsTUFBTSxhQUFhLEdBQ2pCLE1BQUEsS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLGFBQWEsbUNBQUksa0NBQWtDLEVBQUUsQ0FBQztRQUMvRCxNQUFNLFFBQVEsR0FBOEI7WUFDMUMsYUFBYSxFQUFFLGFBQWE7WUFDNUIsa0JBQWtCLEVBQ2hCLE1BQUEsS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLGtCQUFrQixtQ0FBSSxJQUFBLHVDQUE0QixHQUFFO1NBQzlELENBQUM7UUFDRixJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQztRQUVuQyxJQUFJLENBQUMsTUFBTSxHQUFHLGFBQWEsQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMvRCxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDO1FBQ3hELElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSwrQ0FBcUIsQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQyx1Q0FBdUM7UUFFbkcsdUVBQXVFO1FBQ3ZFLDJFQUEyRTtRQUMzRSx3RUFBd0U7UUFDeEUsMkVBQTJFO1FBQzNFLDRFQUE0RTtRQUM1RSw2QkFBNkI7UUFDN0IsSUFBSSxDQUFDLGFBQWEsQ0FBQyxjQUFjLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDOUMsSUFBSSxDQUFDLENBQUMsSUFBSSxFQUFFO2dCQUNWLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQzthQUNWO1FBQ0gsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDO0lBRU0sS0FBSztRQUNWLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDeEIsSUFBSSxDQUFDLGFBQWEsQ0FBQyxjQUFjLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDOUMsSUFBSSxDQUFDLENBQUMsS0FBSyxFQUFFO2dCQUNYLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQzthQUNYO1FBQ0gsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDO0lBRUQ7O09BRUc7SUFDSSxXQUFXLENBQUMsU0FBaUIsRUFBRSxlQUF1QjtRQUMzRCxPQUFPLElBQUkseUJBQVcsQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLFNBQVMsRUFBRSxlQUFlLENBQUMsQ0FBQztJQUN0RSxDQUFDO0NBQ0Y7QUEvQ0QsNERBK0NDO0FBRUQsU0FBUyxrQ0FBa0M7SUFDekMsTUFBTSxNQUFNLEdBQUcsaUNBQXlCLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxDQUFDO0lBQ3pELE1BQU0sTUFBTSxHQUFHLE1BQU0sQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO0lBQ3hFLE1BQU0sQ0FBQyxJQUFJLENBQ1Qsb0xBQW9MLENBQ3JMLENBQUM7SUFDRixPQUFPLE1BQU0sQ0FBQztBQUNoQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgTW9tZW50b0xvZ2dlcixcbiAgSUxlYWRlcmJvYXJkQ2xpZW50LFxuICBJTGVhZGVyYm9hcmQsXG4gIGdldERlZmF1bHRDcmVkZW50aWFsUHJvdmlkZXIsXG59IGZyb20gJ0Bnb21vbWVudG8vc2RrLWNvcmUnO1xuaW1wb3J0IHtMZWFkZXJib2FyZERhdGFDbGllbnR9IGZyb20gJy4vaW50ZXJuYWwvbGVhZGVyYm9hcmQtZGF0YS1jbGllbnQnO1xuaW1wb3J0IHtMZWFkZXJib2FyZENsaWVudFByb3BzfSBmcm9tICcuL2xlYWRlcmJvYXJkLWNsaWVudC1wcm9wcyc7XG5pbXBvcnQge0xlYWRlcmJvYXJkfSBmcm9tICcuL2ludGVybmFsL2xlYWRlcmJvYXJkJztcbmltcG9ydCB7SUxlYWRlcmJvYXJkRGF0YUNsaWVudH0gZnJvbSAnQGdvbW9tZW50by9zZGstY29yZS9kaXN0L3NyYy9pbnRlcm5hbC9jbGllbnRzL2xlYWRlcmJvYXJkL0lMZWFkZXJib2FyZERhdGFDbGllbnQnO1xuaW1wb3J0IHtMZWFkZXJib2FyZENvbmZpZ3VyYXRpb24sIExlYWRlcmJvYXJkQ29uZmlndXJhdGlvbnN9IGZyb20gJy4vaW5kZXgnO1xuaW1wb3J0IHtMZWFkZXJib2FyZENsaWVudEFsbFByb3BzfSBmcm9tICcuL2ludGVybmFsL2xlYWRlcmJvYXJkLWNsaWVudC1hbGwtcHJvcHMnO1xuXG4vKipcbiAqIFBSRVZJRVcgTW9tZW50byBMZWFkZXJib2FyZCBDbGllbnRcbiAqIFdBUk5JTkc6IHRoZSBBUEkgZm9yIHRoaXMgY2xpZW50IGlzIG5vdCB5ZXQgc3RhYmxlIGFuZCBtYXkgY2hhbmdlIHdpdGhvdXQgbm90aWNlLlxuICogUGxlYXNlIGNvbnRhY3QgTW9tZW50byBpZiB5b3Ugd291bGQgbGlrZSB0byB0cnkgdGhpcyBwcmV2aWV3LlxuICpcbiAqIExlYWRlcmJvYXJkIG1ldGhvZHMgcmV0dXJuIGEgcmVzcG9uc2Ugb2JqZWN0IHVuaXF1ZSB0byBlYWNoIHJlcXVlc3QuXG4gKiBUaGUgcmVzcG9uc2Ugb2JqZWN0IGlzIHJlc29sdmVkIHRvIGEgdHlwZS1zYWZlIG9iamVjdCBvZiBvbmUgb2Ygc2V2ZXJhbFxuICogc3ViLXR5cGVzLiBTZWUgdGhlIGRvY3VtZW50YXRpb24gZm9yIGVhY2ggcmVzcG9uc2UgdHlwZSBmb3IgZGV0YWlscy5cbiAqL1xuZXhwb3J0IGNsYXNzIFByZXZpZXdMZWFkZXJib2FyZENsaWVudCBpbXBsZW1lbnRzIElMZWFkZXJib2FyZENsaWVudCB7XG4gIHByb3RlY3RlZCByZWFkb25seSBsb2dnZXI6IE1vbWVudG9Mb2dnZXI7XG4gIHByaXZhdGUgcmVhZG9ubHkgZGF0YUNsaWVudDogSUxlYWRlcmJvYXJkRGF0YUNsaWVudDtcbiAgcHJpdmF0ZSByZWFkb25seSBjb25maWd1cmF0aW9uOiBMZWFkZXJib2FyZENvbmZpZ3VyYXRpb247XG5cbiAgY29uc3RydWN0b3IocHJvcHM/OiBMZWFkZXJib2FyZENsaWVudFByb3BzKSB7XG4gICAgY29uc3QgY29uZmlndXJhdGlvbiA9XG4gICAgICBwcm9wcz8uY29uZmlndXJhdGlvbiA/PyBnZXREZWZhdWx0TGVhZGVyYm9hcmRDb25maWd1cmF0aW9uKCk7XG4gICAgY29uc3QgYWxsUHJvcHM6IExlYWRlcmJvYXJkQ2xpZW50QWxsUHJvcHMgPSB7XG4gICAgICBjb25maWd1cmF0aW9uOiBjb25maWd1cmF0aW9uLFxuICAgICAgY3JlZGVudGlhbFByb3ZpZGVyOlxuICAgICAgICBwcm9wcz8uY3JlZGVudGlhbFByb3ZpZGVyID8/IGdldERlZmF1bHRDcmVkZW50aWFsUHJvdmlkZXIoKSxcbiAgICB9O1xuICAgIHRoaXMuY29uZmlndXJhdGlvbiA9IGNvbmZpZ3VyYXRpb247XG5cbiAgICB0aGlzLmxvZ2dlciA9IGNvbmZpZ3VyYXRpb24uZ2V0TG9nZ2VyRmFjdG9yeSgpLmdldExvZ2dlcih0aGlzKTtcbiAgICB0aGlzLmxvZ2dlci5kZWJ1ZygnQ3JlYXRpbmcgTW9tZW50byBMZWFkZXJib2FyZENsaWVudCcpO1xuICAgIHRoaXMuZGF0YUNsaWVudCA9IG5ldyBMZWFkZXJib2FyZERhdGFDbGllbnQoYWxsUHJvcHMsICcwJyk7IC8vIG9ubHkgY3JlYXRpbmcgb25lIGxlYWRlcmJvYXJkIGNsaWVudFxuXG4gICAgLy8gSW5pdGlhbGl6ZSBtaWRkbGV3YXJlcyB0aGF0IGhhdmUgaW5pdCBtZXRob2RzLiBUaGVzZSBjdXJyZW50bHkgc3RhcnRcbiAgICAvLyBiYWNrZ3JvdW5kIHRhc2tzIGZvciBsb2dnaW5nIHRoYXQgd2lsbCBleGVjdXRlIHVudGlsIHRoZXkgYXJlIGV4cGxpY2l0bHlcbiAgICAvLyBzdG9wcGVkLiBUaGlzIGlzIHVzdWFsbHkgaGFuZGxlZCBieSB0aGUgY2xpZW50J3MgY2xvc2UgbWV0aG9kLCBidXQgaWZcbiAgICAvLyB0aGVyZSBpcyBldmVyIGEgY2hhbmNlIHRoYXQgdGhpcyBjbGllbnQgY29uc3RydWN0b3IgbWF5IGZhaWwgYWZ0ZXIgdGhlc2VcbiAgICAvLyBtZXRob2RzIGFyZSBjYWxsZWQsIGl0IGlzIHVwIHRvIHlvdSB0byBjYXRjaCB0aGUgZXhjZXB0aW9uIGFuZCBjYWxsIGNsb3NlXG4gICAgLy8gb24gZWFjaCBvZiB0aGVzZSBtYW51YWxseS5cbiAgICB0aGlzLmNvbmZpZ3VyYXRpb24uZ2V0TWlkZGxld2FyZXMoKS5mb3JFYWNoKG0gPT4ge1xuICAgICAgaWYgKG0uaW5pdCkge1xuICAgICAgICBtLmluaXQoKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuXG4gIHB1YmxpYyBjbG9zZSgpIHtcbiAgICB0aGlzLmRhdGFDbGllbnQuY2xvc2UoKTtcbiAgICB0aGlzLmNvbmZpZ3VyYXRpb24uZ2V0TWlkZGxld2FyZXMoKS5mb3JFYWNoKG0gPT4ge1xuICAgICAgaWYgKG0uY2xvc2UpIHtcbiAgICAgICAgbS5jbG9zZSgpO1xuICAgICAgfVxuICAgIH0pO1xuICB9XG5cbiAgLyoqXG4gICAqIENyZWF0ZXMgYW4gaW5zdGFuY2Ugb2YgTGVhZGVyYm9hcmRDbGllbnQgd2l0aCBmbG9hdGluZyBwb2ludCBzY29yZXMgdXAgdW50aWwgNTMgYml0cyBvZiBwcmVjaXNpb24uXG4gICAqL1xuICBwdWJsaWMgbGVhZGVyYm9hcmQoY2FjaGVOYW1lOiBzdHJpbmcsIGxlYWRlcmJvYXJkTmFtZTogc3RyaW5nKTogSUxlYWRlcmJvYXJkIHtcbiAgICByZXR1cm4gbmV3IExlYWRlcmJvYXJkKHRoaXMuZGF0YUNsaWVudCwgY2FjaGVOYW1lLCBsZWFkZXJib2FyZE5hbWUpO1xuICB9XG59XG5cbmZ1bmN0aW9uIGdldERlZmF1bHRMZWFkZXJib2FyZENvbmZpZ3VyYXRpb24oKTogTGVhZGVyYm9hcmRDb25maWd1cmF0aW9uIHtcbiAgY29uc3QgY29uZmlnID0gTGVhZGVyYm9hcmRDb25maWd1cmF0aW9ucy5MYXB0b3AubGF0ZXN0KCk7XG4gIGNvbnN0IGxvZ2dlciA9IGNvbmZpZy5nZXRMb2dnZXJGYWN0b3J5KCkuZ2V0TG9nZ2VyKCdMZWFkZXJib2FyZENsaWVudCcpO1xuICBsb2dnZXIuaW5mbyhcbiAgICAnTm8gY29uZmlndXJhdGlvbiBwcm92aWRlZCB0byBMZWFkZXJib2FyZENsaWVudC4gVXNpbmcgZGVmYXVsdCBcIkxhcHRvcFwiIGNvbmZpZ3VyYXRpb24sIHN1aXRhYmxlIGZvciBkZXZlbG9wbWVudC4gRm9yIHByb2R1Y3Rpb24gdXNlLCBjb25zaWRlciBzcGVjaWZ5aW5nIGFuIGV4cGxpY2l0IGNvbmZpZ3VyYXRpb24uJ1xuICApO1xuICByZXR1cm4gY29uZmlnO1xufVxuIl19 |
@@ -9,4 +9,4 @@ import { AbstractStorageClient } from '@gomomento/sdk-core/dist/src/internal/clients'; | ||
export declare class PreviewStorageClient extends AbstractStorageClient implements IStorageClient { | ||
constructor(props: StorageClientProps); | ||
constructor(props?: StorageClientProps); | ||
close(): void; | ||
} |
@@ -17,4 +17,4 @@ "use strict"; | ||
const allProps = { | ||
configuration: (_a = props.configuration) !== null && _a !== void 0 ? _a : getDefaultStorageConfiguration(), | ||
credentialProvider: (_b = props.credentialProvider) !== null && _b !== void 0 ? _b : (0, sdk_core_1.getDefaultCredentialProvider)(), | ||
configuration: (_a = props === null || props === void 0 ? void 0 : props.configuration) !== null && _a !== void 0 ? _a : getDefaultStorageClientConfiguration(), | ||
credentialProvider: (_b = props === null || props === void 0 ? void 0 : props.credentialProvider) !== null && _b !== void 0 ? _b : (0, sdk_core_1.getDefaultCredentialProvider)(), | ||
}; | ||
@@ -37,5 +37,8 @@ const controlClient = createControlClient(allProps); | ||
} | ||
function getDefaultStorageConfiguration() { | ||
return index_1.StorageConfigurations.Laptop.latest(); | ||
function getDefaultStorageClientConfiguration() { | ||
const config = index_1.StorageConfigurations.Laptop.latest(); | ||
const logger = config.getLoggerFactory().getLogger('StorageClient'); | ||
logger.info('No configuration provided to StorageClient. Using default "Laptop" configuration, suitable for development. For production use, consider specifying an explicit configuration.'); | ||
return config; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmlldy1zdG9yYWdlLWNsaWVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcmV2aWV3LXN0b3JhZ2UtY2xpZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDJFQUl1RDtBQUl2RCw4RUFBdUU7QUFDdkUsd0VBQWlFO0FBRWpFLG1DQUE4QztBQUM5QyxrREFBaUU7QUFFakU7OztHQUdHO0FBQ0gsTUFBYSxvQkFDWCxTQUFRLCtCQUFxQjtJQUc3QixZQUFZLEtBQXlCOztRQUNuQyxNQUFNLFFBQVEsR0FBMEI7WUFDdEMsYUFBYSxFQUFFLE1BQUEsS0FBSyxDQUFDLGFBQWEsbUNBQUksOEJBQThCLEVBQUU7WUFDdEUsa0JBQWtCLEVBQ2hCLE1BQUEsS0FBSyxDQUFDLGtCQUFrQixtQ0FBSSxJQUFBLHVDQUE0QixHQUFFO1NBQzdELENBQUM7UUFFRixNQUFNLGFBQWEsR0FBMEIsbUJBQW1CLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDM0UsTUFBTSxVQUFVLEdBQXVCLGdCQUFnQixDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ2xFLEtBQUssQ0FBQyxDQUFDLFVBQVUsQ0FBQyxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQ3JDLENBQUM7SUFFRCxLQUFLO1FBQ0gsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQztRQUNuRCxJQUFJLENBQUMsYUFBYSxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQzdCLENBQUM7Q0FDRjtBQXBCRCxvREFvQkM7QUFFRCxTQUFTLG1CQUFtQixDQUMxQixLQUE0QjtJQUU1QixPQUFPLElBQUksNkNBQW9CLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDekMsQ0FBQztBQUVELFNBQVMsZ0JBQWdCLENBQUMsS0FBNEI7SUFDcEQsT0FBTyxJQUFJLHVDQUFpQixDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQ3RDLENBQUM7QUFFRCxTQUFTLDhCQUE4QjtJQUNyQyxPQUFPLDZCQUFxQixDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsQ0FBQztBQUMvQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQWJzdHJhY3RTdG9yYWdlQ2xpZW50LFxuICBJU3RvcmFnZUNvbnRyb2xDbGllbnQsXG4gIElTdG9yYWdlRGF0YUNsaWVudCxcbn0gZnJvbSAnQGdvbW9tZW50by9zZGstY29yZS9kaXN0L3NyYy9pbnRlcm5hbC9jbGllbnRzJztcbmltcG9ydCB7SVN0b3JhZ2VDbGllbnR9IGZyb20gJ0Bnb21vbWVudG8vc2RrLWNvcmUvZGlzdC9zcmMvY2xpZW50cy9JU3RvcmFnZUNsaWVudCc7XG5pbXBvcnQge1N0b3JhZ2VDbGllbnRQcm9wc30gZnJvbSAnLi9zdG9yYWdlLWNsaWVudC1wcm9wcyc7XG5pbXBvcnQge1N0b3JhZ2VDbGllbnRBbGxQcm9wc30gZnJvbSAnLi9pbnRlcm5hbC9zdG9yYWdlLWNsaWVudC1hbGwtcHJvcHMnO1xuaW1wb3J0IHtTdG9yYWdlQ29udHJvbENsaWVudH0gZnJvbSAnLi9pbnRlcm5hbC9zdG9yYWdlLWNvbnRyb2wtY2xpZW50JztcbmltcG9ydCB7U3RvcmFnZURhdGFDbGllbnR9IGZyb20gJy4vaW50ZXJuYWwvc3RvcmFnZS1kYXRhLWNsaWVudCc7XG5pbXBvcnQge1N0b3JhZ2VDb25maWd1cmF0aW9ufSBmcm9tICcuL2NvbmZpZy9zdG9yYWdlLWNvbmZpZ3VyYXRpb24nO1xuaW1wb3J0IHtTdG9yYWdlQ29uZmlndXJhdGlvbnN9IGZyb20gJy4vaW5kZXgnO1xuaW1wb3J0IHtnZXREZWZhdWx0Q3JlZGVudGlhbFByb3ZpZGVyfSBmcm9tICdAZ29tb21lbnRvL3Nkay1jb3JlJztcblxuLyoqXG4gKiBBIGNsaWVudCBmb3IgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgTW9tZW50byBTdG9yYWdlIHNlcnZpY2UuXG4gKiBXYXJuaW5nOiBUaGlzIGNsaWVudCBpcyBpbiBwcmV2aWV3IGFuZCBtYXkgY2hhbmdlIGluIGZ1dHVyZSByZWxlYXNlcy5cbiAqL1xuZXhwb3J0IGNsYXNzIFByZXZpZXdTdG9yYWdlQ2xpZW50XG4gIGV4dGVuZHMgQWJzdHJhY3RTdG9yYWdlQ2xpZW50XG4gIGltcGxlbWVudHMgSVN0b3JhZ2VDbGllbnRcbntcbiAgY29uc3RydWN0b3IocHJvcHM6IFN0b3JhZ2VDbGllbnRQcm9wcykge1xuICAgIGNvbnN0IGFsbFByb3BzOiBTdG9yYWdlQ2xpZW50QWxsUHJvcHMgPSB7XG4gICAgICBjb25maWd1cmF0aW9uOiBwcm9wcy5jb25maWd1cmF0aW9uID8/IGdldERlZmF1bHRTdG9yYWdlQ29uZmlndXJhdGlvbigpLFxuICAgICAgY3JlZGVudGlhbFByb3ZpZGVyOlxuICAgICAgICBwcm9wcy5jcmVkZW50aWFsUHJvdmlkZXIgPz8gZ2V0RGVmYXVsdENyZWRlbnRpYWxQcm92aWRlcigpLFxuICAgIH07XG5cbiAgICBjb25zdCBjb250cm9sQ2xpZW50OiBJU3RvcmFnZUNvbnRyb2xDbGllbnQgPSBjcmVhdGVDb250cm9sQ2xpZW50KGFsbFByb3BzKTtcbiAgICBjb25zdCBkYXRhQ2xpZW50OiBJU3RvcmFnZURhdGFDbGllbnQgPSBjcmVhdGVEYXRhQ2xpZW50KGFsbFByb3BzKTtcbiAgICBzdXBlcihbZGF0YUNsaWVudF0sIGNvbnRyb2xDbGllbnQpO1xuICB9XG5cbiAgY2xvc2UoKTogdm9pZCB7XG4gICAgdGhpcy5kYXRhQ2xpZW50cy5mb3JFYWNoKGNsaWVudCA9PiBjbGllbnQuY2xvc2UoKSk7XG4gICAgdGhpcy5jb250cm9sQ2xpZW50LmNsb3NlKCk7XG4gIH1cbn1cblxuZnVuY3Rpb24gY3JlYXRlQ29udHJvbENsaWVudChcbiAgcHJvcHM6IFN0b3JhZ2VDbGllbnRBbGxQcm9wc1xuKTogSVN0b3JhZ2VDb250cm9sQ2xpZW50IHtcbiAgcmV0dXJuIG5ldyBTdG9yYWdlQ29udHJvbENsaWVudChwcm9wcyk7XG59XG5cbmZ1bmN0aW9uIGNyZWF0ZURhdGFDbGllbnQocHJvcHM6IFN0b3JhZ2VDbGllbnRBbGxQcm9wcyk6IElTdG9yYWdlRGF0YUNsaWVudCB7XG4gIHJldHVybiBuZXcgU3RvcmFnZURhdGFDbGllbnQocHJvcHMpO1xufVxuXG5mdW5jdGlvbiBnZXREZWZhdWx0U3RvcmFnZUNvbmZpZ3VyYXRpb24oKTogU3RvcmFnZUNvbmZpZ3VyYXRpb24ge1xuICByZXR1cm4gU3RvcmFnZUNvbmZpZ3VyYXRpb25zLkxhcHRvcC5sYXRlc3QoKTtcbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldmlldy1zdG9yYWdlLWNsaWVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcmV2aWV3LXN0b3JhZ2UtY2xpZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDJFQUl1RDtBQUl2RCw4RUFBdUU7QUFDdkUsd0VBQWlFO0FBRWpFLG1DQUE4QztBQUM5QyxrREFBaUU7QUFFakU7OztHQUdHO0FBQ0gsTUFBYSxvQkFDWCxTQUFRLCtCQUFxQjtJQUc3QixZQUFZLEtBQTBCOztRQUNwQyxNQUFNLFFBQVEsR0FBMEI7WUFDdEMsYUFBYSxFQUNYLE1BQUEsS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLGFBQWEsbUNBQUksb0NBQW9DLEVBQUU7WUFDaEUsa0JBQWtCLEVBQ2hCLE1BQUEsS0FBSyxhQUFMLEtBQUssdUJBQUwsS0FBSyxDQUFFLGtCQUFrQixtQ0FBSSxJQUFBLHVDQUE0QixHQUFFO1NBQzlELENBQUM7UUFFRixNQUFNLGFBQWEsR0FBMEIsbUJBQW1CLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDM0UsTUFBTSxVQUFVLEdBQXVCLGdCQUFnQixDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ2xFLEtBQUssQ0FBQyxDQUFDLFVBQVUsQ0FBQyxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQ3JDLENBQUM7SUFFRCxLQUFLO1FBQ0gsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQztRQUNuRCxJQUFJLENBQUMsYUFBYSxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQzdCLENBQUM7Q0FDRjtBQXJCRCxvREFxQkM7QUFFRCxTQUFTLG1CQUFtQixDQUMxQixLQUE0QjtJQUU1QixPQUFPLElBQUksNkNBQW9CLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDekMsQ0FBQztBQUVELFNBQVMsZ0JBQWdCLENBQUMsS0FBNEI7SUFDcEQsT0FBTyxJQUFJLHVDQUFpQixDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQ3RDLENBQUM7QUFFRCxTQUFTLG9DQUFvQztJQUMzQyxNQUFNLE1BQU0sR0FBRyw2QkFBcUIsQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLENBQUM7SUFDckQsTUFBTSxNQUFNLEdBQUcsTUFBTSxDQUFDLGdCQUFnQixFQUFFLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxDQUFDO0lBQ3BFLE1BQU0sQ0FBQyxJQUFJLENBQ1QsZ0xBQWdMLENBQ2pMLENBQUM7SUFDRixPQUFPLE1BQU0sQ0FBQztBQUNoQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQWJzdHJhY3RTdG9yYWdlQ2xpZW50LFxuICBJU3RvcmFnZUNvbnRyb2xDbGllbnQsXG4gIElTdG9yYWdlRGF0YUNsaWVudCxcbn0gZnJvbSAnQGdvbW9tZW50by9zZGstY29yZS9kaXN0L3NyYy9pbnRlcm5hbC9jbGllbnRzJztcbmltcG9ydCB7SVN0b3JhZ2VDbGllbnR9IGZyb20gJ0Bnb21vbWVudG8vc2RrLWNvcmUvZGlzdC9zcmMvY2xpZW50cy9JU3RvcmFnZUNsaWVudCc7XG5pbXBvcnQge1N0b3JhZ2VDbGllbnRQcm9wc30gZnJvbSAnLi9zdG9yYWdlLWNsaWVudC1wcm9wcyc7XG5pbXBvcnQge1N0b3JhZ2VDbGllbnRBbGxQcm9wc30gZnJvbSAnLi9pbnRlcm5hbC9zdG9yYWdlLWNsaWVudC1hbGwtcHJvcHMnO1xuaW1wb3J0IHtTdG9yYWdlQ29udHJvbENsaWVudH0gZnJvbSAnLi9pbnRlcm5hbC9zdG9yYWdlLWNvbnRyb2wtY2xpZW50JztcbmltcG9ydCB7U3RvcmFnZURhdGFDbGllbnR9IGZyb20gJy4vaW50ZXJuYWwvc3RvcmFnZS1kYXRhLWNsaWVudCc7XG5pbXBvcnQge1N0b3JhZ2VDb25maWd1cmF0aW9ufSBmcm9tICcuL2NvbmZpZy9zdG9yYWdlLWNvbmZpZ3VyYXRpb24nO1xuaW1wb3J0IHtTdG9yYWdlQ29uZmlndXJhdGlvbnN9IGZyb20gJy4vaW5kZXgnO1xuaW1wb3J0IHtnZXREZWZhdWx0Q3JlZGVudGlhbFByb3ZpZGVyfSBmcm9tICdAZ29tb21lbnRvL3Nkay1jb3JlJztcblxuLyoqXG4gKiBBIGNsaWVudCBmb3IgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgTW9tZW50byBTdG9yYWdlIHNlcnZpY2UuXG4gKiBXYXJuaW5nOiBUaGlzIGNsaWVudCBpcyBpbiBwcmV2aWV3IGFuZCBtYXkgY2hhbmdlIGluIGZ1dHVyZSByZWxlYXNlcy5cbiAqL1xuZXhwb3J0IGNsYXNzIFByZXZpZXdTdG9yYWdlQ2xpZW50XG4gIGV4dGVuZHMgQWJzdHJhY3RTdG9yYWdlQ2xpZW50XG4gIGltcGxlbWVudHMgSVN0b3JhZ2VDbGllbnRcbntcbiAgY29uc3RydWN0b3IocHJvcHM/OiBTdG9yYWdlQ2xpZW50UHJvcHMpIHtcbiAgICBjb25zdCBhbGxQcm9wczogU3RvcmFnZUNsaWVudEFsbFByb3BzID0ge1xuICAgICAgY29uZmlndXJhdGlvbjpcbiAgICAgICAgcHJvcHM/LmNvbmZpZ3VyYXRpb24gPz8gZ2V0RGVmYXVsdFN0b3JhZ2VDbGllbnRDb25maWd1cmF0aW9uKCksXG4gICAgICBjcmVkZW50aWFsUHJvdmlkZXI6XG4gICAgICAgIHByb3BzPy5jcmVkZW50aWFsUHJvdmlkZXIgPz8gZ2V0RGVmYXVsdENyZWRlbnRpYWxQcm92aWRlcigpLFxuICAgIH07XG5cbiAgICBjb25zdCBjb250cm9sQ2xpZW50OiBJU3RvcmFnZUNvbnRyb2xDbGllbnQgPSBjcmVhdGVDb250cm9sQ2xpZW50KGFsbFByb3BzKTtcbiAgICBjb25zdCBkYXRhQ2xpZW50OiBJU3RvcmFnZURhdGFDbGllbnQgPSBjcmVhdGVEYXRhQ2xpZW50KGFsbFByb3BzKTtcbiAgICBzdXBlcihbZGF0YUNsaWVudF0sIGNvbnRyb2xDbGllbnQpO1xuICB9XG5cbiAgY2xvc2UoKTogdm9pZCB7XG4gICAgdGhpcy5kYXRhQ2xpZW50cy5mb3JFYWNoKGNsaWVudCA9PiBjbGllbnQuY2xvc2UoKSk7XG4gICAgdGhpcy5jb250cm9sQ2xpZW50LmNsb3NlKCk7XG4gIH1cbn1cblxuZnVuY3Rpb24gY3JlYXRlQ29udHJvbENsaWVudChcbiAgcHJvcHM6IFN0b3JhZ2VDbGllbnRBbGxQcm9wc1xuKTogSVN0b3JhZ2VDb250cm9sQ2xpZW50IHtcbiAgcmV0dXJuIG5ldyBTdG9yYWdlQ29udHJvbENsaWVudChwcm9wcyk7XG59XG5cbmZ1bmN0aW9uIGNyZWF0ZURhdGFDbGllbnQocHJvcHM6IFN0b3JhZ2VDbGllbnRBbGxQcm9wcyk6IElTdG9yYWdlRGF0YUNsaWVudCB7XG4gIHJldHVybiBuZXcgU3RvcmFnZURhdGFDbGllbnQocHJvcHMpO1xufVxuXG5mdW5jdGlvbiBnZXREZWZhdWx0U3RvcmFnZUNsaWVudENvbmZpZ3VyYXRpb24oKTogU3RvcmFnZUNvbmZpZ3VyYXRpb24ge1xuICBjb25zdCBjb25maWcgPSBTdG9yYWdlQ29uZmlndXJhdGlvbnMuTGFwdG9wLmxhdGVzdCgpO1xuICBjb25zdCBsb2dnZXIgPSBjb25maWcuZ2V0TG9nZ2VyRmFjdG9yeSgpLmdldExvZ2dlcignU3RvcmFnZUNsaWVudCcpO1xuICBsb2dnZXIuaW5mbyhcbiAgICAnTm8gY29uZmlndXJhdGlvbiBwcm92aWRlZCB0byBTdG9yYWdlQ2xpZW50LiBVc2luZyBkZWZhdWx0IFwiTGFwdG9wXCIgY29uZmlndXJhdGlvbiwgc3VpdGFibGUgZm9yIGRldmVsb3BtZW50LiBGb3IgcHJvZHVjdGlvbiB1c2UsIGNvbnNpZGVyIHNwZWNpZnlpbmcgYW4gZXhwbGljaXQgY29uZmlndXJhdGlvbi4nXG4gICk7XG4gIHJldHVybiBjb25maWc7XG59XG4iXX0= |
@@ -12,3 +12,3 @@ import { AbstractTopicClient } from '@gomomento/sdk-core/dist/src/internal/clients/pubsub/AbstractTopicClient'; | ||
*/ | ||
constructor(props: TopicClientProps); | ||
constructor(props?: TopicClientProps); | ||
} |
@@ -22,4 +22,4 @@ "use strict"; | ||
const allProps = { | ||
credentialProvider: (_a = props.credentialProvider) !== null && _a !== void 0 ? _a : (0, sdk_core_1.getDefaultCredentialProvider)(), | ||
configuration: (_b = props.configuration) !== null && _b !== void 0 ? _b : getDefaultTopicClientConfiguration(), | ||
credentialProvider: (_a = props === null || props === void 0 ? void 0 : props.credentialProvider) !== null && _a !== void 0 ? _a : (0, sdk_core_1.getDefaultCredentialProvider)(), | ||
configuration: (_b = props === null || props === void 0 ? void 0 : props.configuration) !== null && _b !== void 0 ? _b : getDefaultTopicClientConfiguration(), | ||
}; | ||
@@ -36,4 +36,7 @@ const numClients = allProps.configuration | ||
function getDefaultTopicClientConfiguration() { | ||
return _1.TopicConfigurations.Default.latest(); | ||
const config = _1.TopicConfigurations.Default.latest(); | ||
const logger = config.getLoggerFactory().getLogger('TopicClient'); | ||
logger.info('No configuration provided to TopicClient. Using latest "Default" configuration, suitable for development. For production use, consider specifying an explicit configuration.'); | ||
return config; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9waWMtY2xpZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3RvcGljLWNsaWVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxrSEFBNkc7QUFDN0csd0JBQTBEO0FBQzFELDREQUFzRDtBQUV0RCw4REFBd0Q7QUFFeEQsdUVBQWtFO0FBQ2xFLGtEQUFpRTtBQUVqRTs7OztHQUlHO0FBQ0gsTUFBYSxXQUFZLFNBQVEseUNBQW1CO0lBQ2xEOztPQUVHO0lBQ0gsWUFBWSxLQUF1Qjs7UUFDakMsTUFBTSxRQUFRLEdBQXdCO1lBQ3BDLGtCQUFrQixFQUNoQixNQUFBLEtBQUssQ0FBQyxrQkFBa0IsbUNBQUksSUFBQSx1Q0FBNEIsR0FBRTtZQUM1RCxhQUFhLEVBQ1gsTUFBQSxLQUFLLENBQUMsYUFBYSxtQ0FBSSxrQ0FBa0MsRUFBRTtTQUM5RCxDQUFDO1FBRUYsTUFBTSxVQUFVLEdBQUcsUUFBUSxDQUFDLGFBQWE7YUFDdEMsb0JBQW9CLEVBQUU7YUFDdEIsYUFBYSxFQUFFO2FBQ2YsYUFBYSxFQUFFLENBQUM7UUFFbkIsS0FBSyxDQUNILFFBQVEsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxFQUNyRSxJQUFBLGFBQUssRUFBQyxVQUFVLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLDRCQUFZLENBQUMsUUFBUSxDQUFDLENBQUMsRUFDdEQsSUFBSSw4QkFBYSxDQUFDLFFBQVEsQ0FBQyxDQUM1QixDQUFDO1FBRUYsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsa0NBQWtDLENBQUMsQ0FBQztJQUN4RCxDQUFDO0NBQ0Y7QUF6QkQsa0NBeUJDO0FBRUQsU0FBUyxrQ0FBa0M7SUFDekMsT0FBTyxzQkFBbUIsQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLENBQUM7QUFDOUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7QWJzdHJhY3RUb3BpY0NsaWVudH0gZnJvbSAnQGdvbW9tZW50by9zZGstY29yZS9kaXN0L3NyYy9pbnRlcm5hbC9jbGllbnRzL3B1YnN1Yi9BYnN0cmFjdFRvcGljQ2xpZW50JztcbmltcG9ydCB7VG9waWNDb25maWd1cmF0aW9uLCBUb3BpY0NvbmZpZ3VyYXRpb25zfSBmcm9tICcuJztcbmltcG9ydCB7UHVic3ViQ2xpZW50fSBmcm9tICcuL2ludGVybmFsL3B1YnN1Yi1jbGllbnQnO1xuaW1wb3J0IHtUb3BpY0NsaWVudFByb3BzfSBmcm9tICcuL3RvcGljLWNsaWVudC1wcm9wcyc7XG5pbXBvcnQge1dlYmhvb2tDbGllbnR9IGZyb20gJy4vaW50ZXJuYWwvd2ViaG9vay1jbGllbnQnO1xuaW1wb3J0IHtUb3BpY0NsaWVudEFsbFByb3BzfSBmcm9tICcuL2ludGVybmFsL3RvcGljLWNsaWVudC1hbGwtcHJvcHMnO1xuaW1wb3J0IHtyYW5nZX0gZnJvbSAnQGdvbW9tZW50by9zZGstY29yZS9kaXN0L3NyYy9pbnRlcm5hbC91dGlscyc7XG5pbXBvcnQge2dldERlZmF1bHRDcmVkZW50aWFsUHJvdmlkZXJ9IGZyb20gJ0Bnb21vbWVudG8vc2RrLWNvcmUnO1xuXG4vKipcbiAqIE1vbWVudG8gVG9waWMgQ2xpZW50LlxuICpcbiAqIFB1Ymxpc2ggYW5kIHN1YnNjcmliZSB0byB0b3BpY3MuXG4gKi9cbmV4cG9ydCBjbGFzcyBUb3BpY0NsaWVudCBleHRlbmRzIEFic3RyYWN0VG9waWNDbGllbnQge1xuICAvKipcbiAgICogQ3JlYXRlcyBhbiBpbnN0YW5jZSBvZiBUb3BpY0NsaWVudC5cbiAgICovXG4gIGNvbnN0cnVjdG9yKHByb3BzOiBUb3BpY0NsaWVudFByb3BzKSB7XG4gICAgY29uc3QgYWxsUHJvcHM6IFRvcGljQ2xpZW50QWxsUHJvcHMgPSB7XG4gICAgICBjcmVkZW50aWFsUHJvdmlkZXI6XG4gICAgICAgIHByb3BzLmNyZWRlbnRpYWxQcm92aWRlciA/PyBnZXREZWZhdWx0Q3JlZGVudGlhbFByb3ZpZGVyKCksXG4gICAgICBjb25maWd1cmF0aW9uOlxuICAgICAgICBwcm9wcy5jb25maWd1cmF0aW9uID8/IGdldERlZmF1bHRUb3BpY0NsaWVudENvbmZpZ3VyYXRpb24oKSxcbiAgICB9O1xuXG4gICAgY29uc3QgbnVtQ2xpZW50cyA9IGFsbFByb3BzLmNvbmZpZ3VyYXRpb25cbiAgICAgIC5nZXRUcmFuc3BvcnRTdHJhdGVneSgpXG4gICAgICAuZ2V0R3JwY0NvbmZpZygpXG4gICAgICAuZ2V0TnVtQ2xpZW50cygpO1xuXG4gICAgc3VwZXIoXG4gICAgICBhbGxQcm9wcy5jb25maWd1cmF0aW9uLmdldExvZ2dlckZhY3RvcnkoKS5nZXRMb2dnZXIoVG9waWNDbGllbnQubmFtZSksXG4gICAgICByYW5nZShudW1DbGllbnRzKS5tYXAoXyA9PiBuZXcgUHVic3ViQ2xpZW50KGFsbFByb3BzKSksXG4gICAgICBuZXcgV2ViaG9va0NsaWVudChhbGxQcm9wcylcbiAgICApO1xuXG4gICAgdGhpcy5sb2dnZXIuZGVidWcoJ0luc3RhbnRpYXRlZCBNb21lbnRvIFRvcGljQ2xpZW50Jyk7XG4gIH1cbn1cblxuZnVuY3Rpb24gZ2V0RGVmYXVsdFRvcGljQ2xpZW50Q29uZmlndXJhdGlvbigpOiBUb3BpY0NvbmZpZ3VyYXRpb24ge1xuICByZXR1cm4gVG9waWNDb25maWd1cmF0aW9ucy5EZWZhdWx0LmxhdGVzdCgpO1xufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9waWMtY2xpZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3RvcGljLWNsaWVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxrSEFBNkc7QUFDN0csd0JBQTBEO0FBQzFELDREQUFzRDtBQUV0RCw4REFBd0Q7QUFFeEQsdUVBQWtFO0FBQ2xFLGtEQUFpRTtBQUVqRTs7OztHQUlHO0FBQ0gsTUFBYSxXQUFZLFNBQVEseUNBQW1CO0lBQ2xEOztPQUVHO0lBQ0gsWUFBWSxLQUF3Qjs7UUFDbEMsTUFBTSxRQUFRLEdBQXdCO1lBQ3BDLGtCQUFrQixFQUNoQixNQUFBLEtBQUssYUFBTCxLQUFLLHVCQUFMLEtBQUssQ0FBRSxrQkFBa0IsbUNBQUksSUFBQSx1Q0FBNEIsR0FBRTtZQUM3RCxhQUFhLEVBQ1gsTUFBQSxLQUFLLGFBQUwsS0FBSyx1QkFBTCxLQUFLLENBQUUsYUFBYSxtQ0FBSSxrQ0FBa0MsRUFBRTtTQUMvRCxDQUFDO1FBRUYsTUFBTSxVQUFVLEdBQUcsUUFBUSxDQUFDLGFBQWE7YUFDdEMsb0JBQW9CLEVBQUU7YUFDdEIsYUFBYSxFQUFFO2FBQ2YsYUFBYSxFQUFFLENBQUM7UUFFbkIsS0FBSyxDQUNILFFBQVEsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxFQUNyRSxJQUFBLGFBQUssRUFBQyxVQUFVLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLDRCQUFZLENBQUMsUUFBUSxDQUFDLENBQUMsRUFDdEQsSUFBSSw4QkFBYSxDQUFDLFFBQVEsQ0FBQyxDQUM1QixDQUFDO1FBRUYsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsa0NBQWtDLENBQUMsQ0FBQztJQUN4RCxDQUFDO0NBQ0Y7QUF6QkQsa0NBeUJDO0FBRUQsU0FBUyxrQ0FBa0M7SUFDekMsTUFBTSxNQUFNLEdBQUcsc0JBQW1CLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxDQUFDO0lBQ3BELE1BQU0sTUFBTSxHQUFHLE1BQU0sQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsQ0FBQztJQUNsRSxNQUFNLENBQUMsSUFBSSxDQUNULDhLQUE4SyxDQUMvSyxDQUFDO0lBQ0YsT0FBTyxNQUFNLENBQUM7QUFDaEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7QWJzdHJhY3RUb3BpY0NsaWVudH0gZnJvbSAnQGdvbW9tZW50by9zZGstY29yZS9kaXN0L3NyYy9pbnRlcm5hbC9jbGllbnRzL3B1YnN1Yi9BYnN0cmFjdFRvcGljQ2xpZW50JztcbmltcG9ydCB7VG9waWNDb25maWd1cmF0aW9uLCBUb3BpY0NvbmZpZ3VyYXRpb25zfSBmcm9tICcuJztcbmltcG9ydCB7UHVic3ViQ2xpZW50fSBmcm9tICcuL2ludGVybmFsL3B1YnN1Yi1jbGllbnQnO1xuaW1wb3J0IHtUb3BpY0NsaWVudFByb3BzfSBmcm9tICcuL3RvcGljLWNsaWVudC1wcm9wcyc7XG5pbXBvcnQge1dlYmhvb2tDbGllbnR9IGZyb20gJy4vaW50ZXJuYWwvd2ViaG9vay1jbGllbnQnO1xuaW1wb3J0IHtUb3BpY0NsaWVudEFsbFByb3BzfSBmcm9tICcuL2ludGVybmFsL3RvcGljLWNsaWVudC1hbGwtcHJvcHMnO1xuaW1wb3J0IHtyYW5nZX0gZnJvbSAnQGdvbW9tZW50by9zZGstY29yZS9kaXN0L3NyYy9pbnRlcm5hbC91dGlscyc7XG5pbXBvcnQge2dldERlZmF1bHRDcmVkZW50aWFsUHJvdmlkZXJ9IGZyb20gJ0Bnb21vbWVudG8vc2RrLWNvcmUnO1xuXG4vKipcbiAqIE1vbWVudG8gVG9waWMgQ2xpZW50LlxuICpcbiAqIFB1Ymxpc2ggYW5kIHN1YnNjcmliZSB0byB0b3BpY3MuXG4gKi9cbmV4cG9ydCBjbGFzcyBUb3BpY0NsaWVudCBleHRlbmRzIEFic3RyYWN0VG9waWNDbGllbnQge1xuICAvKipcbiAgICogQ3JlYXRlcyBhbiBpbnN0YW5jZSBvZiBUb3BpY0NsaWVudC5cbiAgICovXG4gIGNvbnN0cnVjdG9yKHByb3BzPzogVG9waWNDbGllbnRQcm9wcykge1xuICAgIGNvbnN0IGFsbFByb3BzOiBUb3BpY0NsaWVudEFsbFByb3BzID0ge1xuICAgICAgY3JlZGVudGlhbFByb3ZpZGVyOlxuICAgICAgICBwcm9wcz8uY3JlZGVudGlhbFByb3ZpZGVyID8/IGdldERlZmF1bHRDcmVkZW50aWFsUHJvdmlkZXIoKSxcbiAgICAgIGNvbmZpZ3VyYXRpb246XG4gICAgICAgIHByb3BzPy5jb25maWd1cmF0aW9uID8/IGdldERlZmF1bHRUb3BpY0NsaWVudENvbmZpZ3VyYXRpb24oKSxcbiAgICB9O1xuXG4gICAgY29uc3QgbnVtQ2xpZW50cyA9IGFsbFByb3BzLmNvbmZpZ3VyYXRpb25cbiAgICAgIC5nZXRUcmFuc3BvcnRTdHJhdGVneSgpXG4gICAgICAuZ2V0R3JwY0NvbmZpZygpXG4gICAgICAuZ2V0TnVtQ2xpZW50cygpO1xuXG4gICAgc3VwZXIoXG4gICAgICBhbGxQcm9wcy5jb25maWd1cmF0aW9uLmdldExvZ2dlckZhY3RvcnkoKS5nZXRMb2dnZXIoVG9waWNDbGllbnQubmFtZSksXG4gICAgICByYW5nZShudW1DbGllbnRzKS5tYXAoXyA9PiBuZXcgUHVic3ViQ2xpZW50KGFsbFByb3BzKSksXG4gICAgICBuZXcgV2ViaG9va0NsaWVudChhbGxQcm9wcylcbiAgICApO1xuXG4gICAgdGhpcy5sb2dnZXIuZGVidWcoJ0luc3RhbnRpYXRlZCBNb21lbnRvIFRvcGljQ2xpZW50Jyk7XG4gIH1cbn1cblxuZnVuY3Rpb24gZ2V0RGVmYXVsdFRvcGljQ2xpZW50Q29uZmlndXJhdGlvbigpOiBUb3BpY0NvbmZpZ3VyYXRpb24ge1xuICBjb25zdCBjb25maWcgPSBUb3BpY0NvbmZpZ3VyYXRpb25zLkRlZmF1bHQubGF0ZXN0KCk7XG4gIGNvbnN0IGxvZ2dlciA9IGNvbmZpZy5nZXRMb2dnZXJGYWN0b3J5KCkuZ2V0TG9nZ2VyKCdUb3BpY0NsaWVudCcpO1xuICBsb2dnZXIuaW5mbyhcbiAgICAnTm8gY29uZmlndXJhdGlvbiBwcm92aWRlZCB0byBUb3BpY0NsaWVudC4gVXNpbmcgbGF0ZXN0IFwiRGVmYXVsdFwiIGNvbmZpZ3VyYXRpb24sIHN1aXRhYmxlIGZvciBkZXZlbG9wbWVudC4gRm9yIHByb2R1Y3Rpb24gdXNlLCBjb25zaWRlciBzcGVjaWZ5aW5nIGFuIGV4cGxpY2l0IGNvbmZpZ3VyYXRpb24uJ1xuICApO1xuICByZXR1cm4gY29uZmlnO1xufVxuIl19 |
{ | ||
"name": "@gomomento/sdk", | ||
"version": "1.98.1", | ||
"version": "1.99.0", | ||
"description": "Client SDK for Momento services", | ||
@@ -18,9 +18,10 @@ "main": "dist/src/index.js", | ||
"test": "jest --testPathIgnorePatterns auth-client.test.ts --maxWorkers 1", | ||
"integration-test-auth": "jest auth/ --maxWorkers 1", | ||
"integration-test-cache": "jest cache/ --maxWorkers 1", | ||
"integration-test-auth": "jest auth/ --maxWorkers 1 -- useConsistentReads", | ||
"integration-test-cache": "jest cache/ --maxWorkers 1 -- useConsistentReads", | ||
"integration-test-control-cache-topics": "npm run integration-test-cache && npm run integration-test-topics", | ||
"integration-test-leaderboard": "jest leaderboard/ --maxWorkers 1", | ||
"integration-test-storage": "jest storage/ --maxWorkers 1", | ||
"integration-test-leaderboard": "jest leaderboard/ --maxWorkers 1 -- useConsistentReads", | ||
"integration-test-storage": "jest storage/ --maxWorkers 1 -- useConsistentReads", | ||
"integration-test-store": "npm run integration-test-storage", | ||
"integration-test-topics": "jest topics/ webhooks/ --maxWorkers 1", | ||
"integration-test-topics": "jest topics/ webhooks/ --maxWorkers 1 -- useConsistentReads", | ||
"integration-test-consistent-reads": "jest integration --maxWorkers 1 -- useConsistentReads", | ||
"integration-test": "jest integration --maxWorkers 1", | ||
@@ -39,3 +40,3 @@ "unit-test": "jest unit", | ||
"devDependencies": { | ||
"@gomomento/common-integration-tests": "file:../common-integration-tests/gomomento-common-integration-tests-1.98.1.tgz", | ||
"@gomomento/common-integration-tests": "file:../common-integration-tests/gomomento-common-integration-tests-1.99.0.tgz", | ||
"@types/jest": "27.5.2", | ||
@@ -63,3 +64,3 @@ "@types/node": "16.18.97", | ||
"@gomomento/generated-types": "0.113.0", | ||
"@gomomento/sdk-core": "1.98.1", | ||
"@gomomento/sdk-core": "1.99.0", | ||
"@grpc/grpc-js": "1.10.9", | ||
@@ -66,0 +67,0 @@ "@types/google-protobuf": "3.15.10", |
@@ -33,8 +33,6 @@ <head> | ||
```javascript | ||
import {CacheClient, CacheGetResponse, Configurations, CredentialProvider} from '@gomomento/sdk'; | ||
import {CacheClient, CacheGetResponse} from '@gomomento/sdk'; | ||
async function main() { | ||
const cacheClient = await CacheClient.create({ | ||
configuration: Configurations.Laptop.v1(), | ||
credentialProvider: CredentialProvider.fromEnvironmentVariable('MOMENTO_API_KEY'), | ||
defaultTtlSeconds: 60, | ||
@@ -41,0 +39,0 @@ }); |
Sorry, the diff of this file is too big to display
1519646
11242
68
+ Added@gomomento/sdk-core@1.99.0(transitive)
- Removed@gomomento/sdk-core@1.98.1(transitive)
Updated@gomomento/sdk-core@1.99.0