azure-sdk-for-js/sdk/core/core-client-rest
Maor Leger 6b16d576b7
Allow dashes in path parameter templates (#31731)
### Packages impacted by this PR

@azure/core-client-rest 
@azure/ts-http-runtime

### Issues associated with this PR

N/A - found in passing

### Describe the problem that is addressed by this PR

The existing regex for finding template values to replace assumes only
`\w` characters are allowed in the template, but
`-` should be valid for a template name
2024-11-13 13:49:53 -08:00
..
config [EngSys] Enable Rush build cache for for common packages (#27409) 2023-10-19 14:22:44 -07:00
review [eslint-plugin] add rule "@typescript-eslint/consistent-type-imports": "warn" 2024-10-30 15:48:52 +00:00
src Allow dashes in path parameter templates (#31731) 2024-11-13 13:49:53 -08:00
test Allow dashes in path parameter templates (#31731) 2024-11-13 13:49:53 -08:00
CHANGELOG.md Allow dashes in path parameter templates (#31731) 2024-11-13 13:49:53 -08:00
LICENSE Move sdk/core-rest/core-client to sdk/core/core-client-rest (#15495) 2021-06-01 16:58:40 -07:00
README.md [engsys] fix broken nodejs lts schedule link 2022-09-19 16:37:05 -04:00
api-extractor.json [core] Upgrade to ES-Modules for core (#26238) 2024-02-20 17:42:23 +00:00
package.json [EngSys] use vendored version of `mkdirp` and `rimraf` from dev-tool 2024-10-23 17:53:07 +00:00
tsconfig.browser.config.json [core] Add README snippets for core (#31204) 2024-09-25 09:35:12 -04:00
tsconfig.json [EngSys] remove tsconfig.package.json 2024-07-16 13:27:25 +00:00
tsdoc.json Move sdk/core-rest/core-client to sdk/core/core-client-rest (#15495) 2021-06-01 16:58:40 -07:00
vitest.browser.config.ts [core] Add README snippets for core (#31204) 2024-09-25 09:35:12 -04:00
vitest.config.ts [core] Add README snippets for core (#31204) 2024-09-25 09:35:12 -04:00

README.md

Azure Rest Core client library for JavaScript

This library is primarily intended to be used in code generated by AutoRest and autorest.typescript. Specifically for rest level clients

Getting started

Requirements

Currently supported environments

See our support policy for more details.

Installation

This package is primarily used in generated code and not meant to be consumed directly by end users.

Key concepts

Examples

Examples can be found in the samples folder.

Next steps

You can build and run the tests locally by executing rushx test. Explore the test folder to see advanced usage and behavior of the public classes.

Learn more about AutoRest and the autorest.typescript extension for generating a compatible client on top of this package.

Troubleshooting

If you run into issues while using this library, please feel free to file an issue.

Contributing

If you'd like to contribute to this library, please read the contributing guide to learn more about how to build and test the code.

Impressions