-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chore: document exposed interop functions #6142
Merged
thewahome
merged 9 commits into
task/extension/remove-kiota-interop-tight-coupling
from
task/extension/document-exposed-interop-functions
Feb 18, 2025
Merged
Changes from all commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
18e0f29
document Kiota functions with detailed JSDoc comments
thewahome 6c83c6c
expand configuration properties
thewahome b3389da
add README for Kiota Interop Library with first function descriptions
thewahome b439ea1
Merge branch 'task/extension/remove-kiota-interop-tight-coupling' int…
thewahome 7821153
reference the functions in the readme
thewahome 1cf69b2
Merge branch 'task/extension/remove-kiota-interop-tight-coupling' int…
thewahome 3c27327
Merge branch 'task/extension/remove-kiota-interop-tight-coupling' int…
thewahome 40d7060
Merge branch 'task/extension/remove-kiota-interop-tight-coupling' int…
thewahome 058050e
Merge branch 'task/extension/remove-kiota-interop-tight-coupling' int…
thewahome File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
# Kiota Interop Library | ||
|
||
This library provides various functions to interact with Kiota, a client generator for HTTP REST APIs described by OpenAPI. | ||
|
||
## Installation | ||
Provide instructions on how to install the project. | ||
|
||
```bash | ||
npm install kiota-Interop | ||
``` | ||
|
||
## Usage | ||
|
||
### [`getKiotaTree`](/kiotaInterop./lib/getKiotaTree.ts ) | ||
Returns a tree of the open api description. | ||
|
||
### [`generateClient`](./lib/generateClient.ts ) | ||
|
||
Generates a client based on the provided client generation options. | ||
|
||
### [`generatePlugin`](./lib/generatePlugin.ts ) | ||
|
||
The function connects to Kiota and sends a request to generate a plugin using the provided options. | ||
It handles the response and checks for success, returning the result or throwing an error if one occurs. | ||
|
||
### [`getKiotaVersion`](./lib/getKiotaVersion.ts ) | ||
|
||
Retrieves the version of Kiota by connecting to the Kiota service. | ||
|
||
|
||
### [`getManifestDetails`](./lib/getManifestDetails.ts ) | ||
|
||
Retrieves the manifest details for a given API. | ||
|
||
### [`getLanguageInformationInternal`](./lib/languageInformation.ts ) | ||
|
||
Retrieves language information by connecting to Kiota | ||
|
||
### [`getLanguageInformationForDescription`](./lib/languageInformation.ts ) | ||
|
||
Retrieves language information based on the provided description URL. | ||
|
||
### [`migrateFromLockFile`](./lib/migrateFromLockFile.ts ) | ||
|
||
Migrates data from a lock file located in the specified directory. | ||
|
||
### [`removePlugin`](./lib/removeItem.ts ) | ||
|
||
Removes a plugin from the Kiota environment. | ||
|
||
### [`removeClient`](./lib/removeItem.ts ) | ||
Removes a client using the provided configuration. | ||
|
||
### [`searchDescription`](./lib/searchDescription.ts ) | ||
Searches for a description based on the provided search term and cache settings. | ||
|
||
### [`updateClients`](./lib/updateClients.ts ) | ||
Updates the clients in the Kiota environment. | ||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.