René's URL Explorer Experiment


Title: Startup Retry & Configurable Startup Time-out & Error handling by zhiyuanliang-ms · Pull Request #166 · Azure/AppConfiguration-JavaScriptProvider · GitHub

Open Graph Title: Startup Retry & Configurable Startup Time-out & Error handling by zhiyuanliang-ms · Pull Request #166 · Azure/AppConfiguration-JavaScriptProvider

X Title: Startup Retry & Configurable Startup Time-out & Error handling by zhiyuanliang-ms · Pull Request #166 · Azure/AppConfiguration-JavaScriptProvider

Description: Why this PR? Support startup retry and timeout. Handle error in a more managed way Added boot loop protection ref The retry/backoff behavior is the same as .NET provider. Retriable error in .NET provider: ref reference: #488 Usage const config = await load(connectionString, { startupOptions: { timeoutInMs: 30_000 } }); By default the startup timeout will be 100 seconds. The pseudo code of the whole startup retry + failover logic: function startupWithRetry(): while not timeout: try: result = loadWithFailover() return result // Load successful; exit the retry loop except error: if isRetriable(error): backoffDuration = calculateBackoffDuration() sleep(backoffDuration) // Wait for the backoff duration before retrying else: throw error // Non-retriable error; rethrow immediately function loadWithFailover(): // Retrieve the fallback client list via DNS SRV records fallbackClients = getFallbackClientsFromDNS() // Attempt to perform the load operation using each fallback client sequentially for client in fallbackClients: try: result = client.load() return result // Load successful; return result immediately except error: if not isFailoverable(error): // If the error is not failoverable, immediately rethrow the error throw error // If the error is failoverable, continue with the next client // If all fallback clients have failed, throw a retriable error to trigger another retry throw new Error("All fallback clients failed")

Open Graph Description: Why this PR? Support startup retry and timeout. Handle error in a more managed way Added boot loop protection ref The retry/backoff behavior is the same as .NET provider. Retriable error in .NET ...

X Description: Why this PR? Support startup retry and timeout. Handle error in a more managed way Added boot loop protection ref The retry/backoff behavior is the same as .NET provider. Retriable error in .NET ...

Opengraph URL: https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:12fc9916-f48c-eecb-fdca-e8cbc4292266
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idAAA4:F68EE:106276:14F1F8:698E6DE2
html-safe-nonce982519f9feab4f4af3f121570da25d2039cb24b8630f41243bac1b148178f0b1
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQUE0OkY2OEVFOjEwNjI3NjoxNEYxRjg6Njk4RTZERTIiLCJ2aXNpdG9yX2lkIjoiNzg2MTE2NTY3NTYxNTYzNjE4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac9e8be620ace0a648dc2d06a0b6fcd69bbc63f71e1727b6cf16163ae376efa5e4
hovercard-subject-tagpull_request:2340164671
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
twitter:imagehttps://avatars.githubusercontent.com/u/141655842?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/141655842?s=400&v=4
og:image:altWhy this PR? Support startup retry and timeout. Handle error in a more managed way Added boot loop protection ref The retry/backoff behavior is the same as .NET provider. Retriable error in .NET ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonef86603f0b4e9df9a462725324a8c84c98fc50866bdb6ae8ff026fabe56a60c57
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/Azure/AppConfiguration-JavaScriptProvider git https://github.com/Azure/AppConfiguration-JavaScriptProvider.git
octolytics-dimension-user_id6844498
octolytics-dimension-user_loginAzure
octolytics-dimension-repository_id688057518
octolytics-dimension-repository_nwoAzure/AppConfiguration-JavaScriptProvider
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id688057518
octolytics-dimension-repository_network_root_nwoAzure/AppConfiguration-JavaScriptProvider
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7eb8835f5978c5aa7a64336b39e0774a93a9a196
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FAzure%2FAppConfiguration-JavaScriptProvider%2Fpull%2F166%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FAzure%2FAppConfiguration-JavaScriptProvider%2Fpull%2F166%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=Azure%2FAppConfiguration-JavaScriptProvider
Reloadhttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
Reloadhttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
Reloadhttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
Azure https://github.com/Azure
AppConfiguration-JavaScriptProviderhttps://github.com/Azure/AppConfiguration-JavaScriptProvider
Notifications https://github.com/login?return_to=%2FAzure%2FAppConfiguration-JavaScriptProvider
Fork 5 https://github.com/login?return_to=%2FAzure%2FAppConfiguration-JavaScriptProvider
Star 17 https://github.com/login?return_to=%2FAzure%2FAppConfiguration-JavaScriptProvider
Code https://github.com/Azure/AppConfiguration-JavaScriptProvider
Issues 8 https://github.com/Azure/AppConfiguration-JavaScriptProvider/issues
Pull requests 1 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pulls
Actions https://github.com/Azure/AppConfiguration-JavaScriptProvider/actions
Projects 0 https://github.com/Azure/AppConfiguration-JavaScriptProvider/projects
Models https://github.com/Azure/AppConfiguration-JavaScriptProvider/models
Security 0 https://github.com/Azure/AppConfiguration-JavaScriptProvider/security
Insights https://github.com/Azure/AppConfiguration-JavaScriptProvider/pulse
Code https://github.com/Azure/AppConfiguration-JavaScriptProvider
Issues https://github.com/Azure/AppConfiguration-JavaScriptProvider/issues
Pull requests https://github.com/Azure/AppConfiguration-JavaScriptProvider/pulls
Actions https://github.com/Azure/AppConfiguration-JavaScriptProvider/actions
Projects https://github.com/Azure/AppConfiguration-JavaScriptProvider/projects
Models https://github.com/Azure/AppConfiguration-JavaScriptProvider/models
Security https://github.com/Azure/AppConfiguration-JavaScriptProvider/security
Insights https://github.com/Azure/AppConfiguration-JavaScriptProvider/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FAzure%2FAppConfiguration-JavaScriptProvider%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FAzure%2FAppConfiguration-JavaScriptProvider%2Fissues%2Fnew%2Fchoose
zhiyuanliang-mshttps://github.com/zhiyuanliang-ms
mainhttps://github.com/Azure/AppConfiguration-JavaScriptProvider/tree/main
zhiyuanliang/startup-timeouthttps://github.com/Azure/AppConfiguration-JavaScriptProvider/tree/zhiyuanliang/startup-timeout
Conversation 131 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166
Commits 43 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits
Checks 6 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/checks
Files changed https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
Please reload this pagehttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
Startup Retry & Configurable Startup Time-out & Error handling https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#top
Show all changes 43 commits https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
2720628 support startup retry and timeout zhiyuanliang-ms Feb 17, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/2720628cd571d16c8a4ffaa197a5b74edc6f0742
c15cf1b update zhiyuanliang-ms Feb 17, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/c15cf1b613ebe55d497b7d1be61e8183150820e1
15c7e54 update zhiyuanliang-ms Feb 17, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/15c7e54185c661f4ff51e7fea97f251c1083666f
90c4159 update zhiyuanliang-ms Feb 17, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/90c4159aca6cf004a7df8c93467430d5b0fa0c5b
a0e6543 add testcase zhiyuanliang-ms Feb 17, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/a0e6543bbb769e0865f142176fd8a27e041f18c9
435ff08 clarify error type zhiyuanliang-ms Feb 19, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/435ff080b05d90a34f95b49b5900b7f1edcf389c
326bf46 Merge branch 'main' of https://github.com/Azure/AppConfiguration-Java… zhiyuanliang-ms Feb 19, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/326bf46c55a9163da8837b0c4a299604186c8211
6a8ceb7 update zhiyuanliang-ms Feb 19, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/6a8ceb750e65a57af3f835db98aa985b4e70a6b1
fc1aa5b update zhiyuanliang-ms Feb 19, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/fc1aa5b04acf11e819fa43cb2c572fb78d5615a0
7de8a0d update zhiyuanliang-ms Feb 20, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/7de8a0db1406d6d84d28c15d4bd90e29c595814e
5d23399 fix lint zhiyuanliang-ms Feb 20, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/5d233995c258d54a94649b7e628fcb4f03b8a960
233af51 handle keyvault error zhiyuanliang-ms Feb 20, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/233af51134be4e50a2ee1f607c5aa372a181bb1b
a0e0792 update zhiyuanliang-ms Feb 20, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/a0e07924d486b3978986b9b62f0a9c6cec55e9bc
9e32db4 update zhiyuanliang-ms Feb 21, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/9e32db4ec1ed26d33783237495e0e06bd140fe99
3a33738 update zhiyuanliang-ms Feb 23, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/3a337380e233a524e15a65c584e90fc69c4cc393
c637682 update zhiyuanliang-ms Feb 23, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/c637682dec928e06c4d1b12e88114017b104f68c
a9bcea4 update zhiyuanliang-ms Feb 23, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/a9bcea45843a66a581302cc13cfc0284a7fa700c
00e2e6b update zhiyuanliang-ms Feb 23, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/00e2e6b13add1b166aa5279c39da6073ee61b9a7
1478e94 handle keyvault reference error zhiyuanliang-ms Feb 23, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/1478e940f1a6d39dabd561eb838fc5458095909e
9b50135 update zhiyuanliang-ms Feb 23, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/9b5013558865c3a53c4572bf9540431551503d32
39d9a3d fix lint zhiyuanliang-ms Feb 23, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/39d9a3de10d7f52ddc8a9f3e9310d8ccf59cf4ae
f8b76ed update zhiyuanliang-ms Feb 26, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/f8b76ed88ab7da6c6604f4f3ab4005de8c716632
7e63ad5 update zhiyuanliang-ms Feb 26, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/7e63ad5983adb4045d2c5e22698f5a4e14c818ee
fe9ad2f add boot loop protection zhiyuanliang-ms Feb 27, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/fe9ad2f7ad91f2d7a5817e8f12250550e3d6bb3e
1a10c89 Merge branch 'zhiyuanliang/startup-timeout' of https://github.com/Azu… zhiyuanliang-ms Feb 27, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/1a10c897736cb36fed5fbca085dada40161157e1
48e1147 Merge branch 'main' of https://github.com/Azure/AppConfiguration-Java… zhiyuanliang-ms Feb 27, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/48e11470461c15d9d3e9513a10ebd7a04a6dbe71
b19732d update zhiyuanliang-ms Mar 4, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/b19732d55864ee35a4eeb41b2122388dc93be016
80108c9 Merge branch 'main' of https://github.com/Azure/AppConfiguration-Java… zhiyuanliang-ms Mar 13, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/80108c9a363364a49e98f00b03c3adca9ff393e3
009ccd5 update zhiyuanliang-ms Mar 13, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/009ccd5ba52b60a4d63f67fb9e3189e2c38aabbf
d61aba9 update testcase zhiyuanliang-ms Mar 13, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/d61aba9aecd4380a138f9d54ea05c1fc9de1df11
3d88c7a Merge branch 'main' of https://github.com/Azure/AppConfiguration-Java… zhiyuanliang-ms Apr 23, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/3d88c7a5bcdf13b9213ba678173fccbcebdfd254
73a24d4 update zhiyuanliang-ms Apr 23, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/73a24d4740b609f0fd97696e20149c5381ea0b4d
2c362ce update testcase zhiyuanliang-ms Apr 23, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/2c362ced2dcbceaa63ff61470f1268fe81d25886
56f6265 update zhiyuanliang-ms Apr 24, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/56f6265ea764b9650597df2b98f29c660322cd94
aa037e5 update zhiyuanliang-ms Apr 25, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/aa037e55cc70514c0f3d8faf6f1f8d230551d7d9
3afb300 update zhiyuanliang-ms Apr 25, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/3afb300fdc762978ca4b4ab3752117ac8f947f5f
f69be0d move error.ts to common folder zhiyuanliang-ms Apr 25, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/f69be0dc8fc8989f9c8bba9cf4ac9df977a5ddd1
2f6585c handle transient network error zhiyuanliang-ms Apr 25, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/2f6585cac22070f14b04f20771b16c272b0d934a
894a00e Merge branch 'main' of https://github.com/Azure/AppConfiguration-Java… zhiyuanliang-ms Apr 25, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/894a00e5600eae623fbf1ce4348ffa22785d1605
4b22c86 update zhiyuanliang-ms Apr 25, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/4b22c86284b7ef1d416f8c70a77fe0f80996d028
a0f5f1e update zhiyuanliang-ms Apr 27, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/a0f5f1e683253f4a080991cb83167dbbc21c36ab
f1e683e keep error stack when fail to load zhiyuanliang-ms Apr 28, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/f1e683e6d15cc34a344b372db5de8f31792262e7
4a31659 update testcase zhiyuanliang-ms Apr 28, 2025 https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/commits/4a316598d6ae4f821523a3d85d9ef475c697085d
Clear filters https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
Please reload this pagehttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
Please reload this pagehttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
rollup.config.mjs https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-47407fecafdf5f5cd55403c3de457833ddf9b6fab45253c04e1dc4c7cb4495b1
AzureAppConfiguration.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-2763de46ef87bb12c3e806c6abdc660369609f23282f98ec49b81c5d57fc1423
AzureAppConfigurationImpl.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
AzureAppConfigurationOptions.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-5d8b52f172c929b3eaeef1edcda9a99a5a0a48e54e4f87f77f3b04c8cf49062f
ConfigurationClientManager.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-d56b8d0c484133ecb5a8a9fd31502d676cc0df5b566f80be4b230d3757772312
ConfigurationClientWrapper.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-c9b0738545def7e2bd4ac955cd8d841d21502f725fab968f5db28956318581b2
StartupOptions.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-59a2b01b1184026f2129e3d12f6a789c424acaac87162b4dc48961c168cf6f72
backoffUtils.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-a759316dbdcccc1cddb92cdac9e9ddb7fa94442f792e97011fd1ad269fe91fe3
error.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-bfbe09eed455496ffab7c7f77c9becc9d4925a95d0de52b6627b959bb08f5940
utils.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-a404995816c64ab594401ce132110c5ea7926a0e27d6bc19cd0a59a866ece081
FeatureFlagOptions.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-f1e88a5822db64db1bc240217cee5aea3839bb4a9ffbd6789230a932a153dae7
AzureKeyVaultKeyValueAdapter.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-8a206d9bfed775bdf2488d01ea5177aa26ed059e4a25d83cd14b967b91a558ab
load.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-51cd61f2399d311debdd2c813260b4a799b0cd6155b8eaa0f1498aebdc5ca281
RefreshTimer.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-80c2c58ba2ff0f71b00872ba0ec78418bd5f2ceef06b90410b6286cc097e1e21
refreshOptions.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-4df39574ac7587fe7f4ec09b3da16920c9741e210403c8fcafdb75ac3803595d
clientOptions.test.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-b61e33e5a2ee8f033f7179bd2b141e6a5d5685e71ac600f28b73fc235381a343
failover.test.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-fed557083eff935aee20801dcd5b259896fc126af7a806dff9dc2caf2ddfd5d6
keyvault.test.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-153c2dc280cdccdd66eab9ee09364f3e7bf30e9b223003862145bd3d24c69f65
load.test.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-2c557f9a9957d8402697f7dfadfc9542f9a52cb41fc682f3e3ee2bce205dac46
requestTracing.test.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-d1c4f4dfdeb679a636bac3b5362a2fb6b4b06186eb3118fc60f7d4755da5486a
startup.test.ts https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-74810bec13b5a9d3985996333fc39fd5452d275c4f7990d23d3486854d1ba2ce
rollup.config.mjshttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-47407fecafdf5f5cd55403c3de457833ddf9b6fab45253c04e1dc4c7cb4495b1
View file https://github.com/Azure/AppConfiguration-JavaScriptProvider/blob/4a316598d6ae4f821523a3d85d9ef475c697085d/rollup.config.mjs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/{{ revealButtonHref }}
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-47407fecafdf5f5cd55403c3de457833ddf9b6fab45253c04e1dc4c7cb4495b1
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-47407fecafdf5f5cd55403c3de457833ddf9b6fab45253c04e1dc4c7cb4495b1
src/AzureAppConfiguration.tshttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-2763de46ef87bb12c3e806c6abdc660369609f23282f98ec49b81c5d57fc1423
View file https://github.com/Azure/AppConfiguration-JavaScriptProvider/blob/4a316598d6ae4f821523a3d85d9ef475c697085d/src/AzureAppConfiguration.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/{{ revealButtonHref }}
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-2763de46ef87bb12c3e806c6abdc660369609f23282f98ec49b81c5d57fc1423
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-2763de46ef87bb12c3e806c6abdc660369609f23282f98ec49b81c5d57fc1423
src/AzureAppConfigurationImpl.tshttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
View file https://github.com/Azure/AppConfiguration-JavaScriptProvider/blob/4a316598d6ae4f821523a3d85d9ef475c697085d/src/AzureAppConfigurationImpl.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/{{ revealButtonHref }}
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
Please reload this pagehttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-ddc9012598467d2463363158a46e6597b45611a888372720c5803531f491a81a
src/AzureAppConfigurationOptions.tshttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-5d8b52f172c929b3eaeef1edcda9a99a5a0a48e54e4f87f77f3b04c8cf49062f
View file https://github.com/Azure/AppConfiguration-JavaScriptProvider/blob/4a316598d6ae4f821523a3d85d9ef475c697085d/src/AzureAppConfigurationOptions.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/{{ revealButtonHref }}
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-5d8b52f172c929b3eaeef1edcda9a99a5a0a48e54e4f87f77f3b04c8cf49062f
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-5d8b52f172c929b3eaeef1edcda9a99a5a0a48e54e4f87f77f3b04c8cf49062f
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-5d8b52f172c929b3eaeef1edcda9a99a5a0a48e54e4f87f77f3b04c8cf49062f
https://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files#diff-5d8b52f172c929b3eaeef1edcda9a99a5a0a48e54e4f87f77f3b04c8cf49062f
Please reload this pagehttps://github.com/Azure/AppConfiguration-JavaScriptProvider/pull/166/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.