Skip to content

Commit f0ffe46

Browse files
committed
Release 1.0.2
1 parent cab3b52 commit f0ffe46

File tree

399 files changed

+6127
-3109
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

399 files changed

+6127
-3109
lines changed

README.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Openledger TypeScript Library
22

33
[![fern shield](https://img.shields.io/badge/%F0%9F%8C%BF-Built%20with%20Fern-brightgreen)](https://buildwithfern.com?utm_source=github&utm_medium=github&utm_campaign=readme&utm_source=https%3A%2F%2Fgithub.com%2Fopenledger%2Fopenledger-typescript-sdk)
4-
[![npm shield](https://img.shields.io/npm/v/@openledger/typescript-sdk)](https://www.npmjs.com/package/@openledger/typescript-sdk)
4+
[![npm shield](https://img.shields.io/npm/v/openledger)](https://www.npmjs.com/package/openledger)
55

66
The Openledger TypeScript library provides convenient access to the Openledger API from TypeScript.
77

88
## Installation
99

1010
```sh
11-
npm i -s @openledger/typescript-sdk
11+
npm i -s openledger
1212
```
1313

1414
## Reference
@@ -20,12 +20,13 @@ A full reference for this library is available [here](./reference.md).
2020
Instantiate and use the client with the following:
2121

2222
```typescript
23-
import { OpenLedgerClientClient } from "@openledger/typescript-sdk";
23+
import { OpenLedgerClientClient } from "openledger";
2424

2525
const client = new OpenLedgerClientClient({ token: "YOUR_TOKEN" });
26-
await client.authentication.generateToken({
27-
clientId: "client_id",
28-
clientSecret: "client_secret",
26+
await client.categories.createANewCategory({
27+
entityId: "entityId",
28+
name: "name",
29+
type: "ASSET",
2930
});
3031
```
3132

@@ -35,9 +36,9 @@ The SDK exports all request and response types as TypeScript interfaces. Simply
3536
following namespace:
3637

3738
```typescript
38-
import { OpenLedgerClient } from "@openledger/typescript-sdk";
39+
import { OpenLedgerClient } from "openledger";
3940

40-
const request: OpenLedgerClient.TokenRequest = {
41+
const request: OpenLedgerClient.GetV1BanksCreateLinkRequest = {
4142
...
4243
};
4344
```
@@ -48,10 +49,10 @@ When the API returns a non-success status code (4xx or 5xx response), a subclass
4849
will be thrown.
4950

5051
```typescript
51-
import { OpenLedgerClientError } from "@openledger/typescript-sdk";
52+
import { OpenLedgerClientError } from "openledger";
5253

5354
try {
54-
await client.authentication.generateToken(...);
55+
await client.categories.createANewCategory(...);
5556
} catch (err) {
5657
if (err instanceof OpenLedgerClientError) {
5758
console.log(err.statusCode);
@@ -69,7 +70,7 @@ try {
6970
If you would like to send additional headers as part of the request, use the `headers` request option.
7071

7172
```typescript
72-
const response = await client.authentication.generateToken(..., {
73+
const response = await client.categories.createANewCategory(..., {
7374
headers: {
7475
'X-Custom-Header': 'custom value'
7576
}
@@ -91,7 +92,7 @@ A request is deemed retryable when any of the following HTTP status codes is ret
9192
Use the `maxRetries` request option to configure this behavior.
9293

9394
```typescript
94-
const response = await client.authentication.generateToken(..., {
95+
const response = await client.categories.createANewCategory(..., {
9596
maxRetries: 0 // override maxRetries at the request level
9697
});
9798
```
@@ -101,7 +102,7 @@ const response = await client.authentication.generateToken(..., {
101102
The SDK defaults to a 60 second timeout. Use the `timeoutInSeconds` option to configure this behavior.
102103

103104
```typescript
104-
const response = await client.authentication.generateToken(..., {
105+
const response = await client.categories.createANewCategory(..., {
105106
timeoutInSeconds: 30 // override timeout to 30s
106107
});
107108
```
@@ -112,7 +113,7 @@ The SDK allows users to abort requests at any point by passing in an abort signa
112113

113114
```typescript
114115
const controller = new AbortController();
115-
const response = await client.authentication.generateToken(..., {
116+
const response = await client.categories.createANewCategory(..., {
116117
abortSignal: controller.signal
117118
});
118119
controller.abort(); // aborts the request
@@ -124,7 +125,7 @@ The SDK provides access to raw response data, including headers, through the `.w
124125
The `.withRawResponse()` method returns a promise that results to an object with a `data` and a `rawResponse` property.
125126

126127
```typescript
127-
const { data, rawResponse } = await client.authentication.generateToken(...).withRawResponse();
128+
const { data, rawResponse } = await client.categories.createANewCategory(...).withRawResponse();
128129

129130
console.log(data);
130131
console.log(rawResponse.headers['X-My-Header']);
@@ -148,7 +149,7 @@ The SDK provides a way for you to customize the underlying HTTP client / Fetch f
148149
unsupported environment, this provides a way for you to break glass and ensure the SDK works.
149150

150151
```typescript
151-
import { OpenLedgerClientClient } from "@openledger/typescript-sdk";
152+
import { OpenLedgerClientClient } from "openledger";
152153

153154
const client = new OpenLedgerClientClient({
154155
...

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "@openledger/typescript-sdk",
3-
"version": "0.0.35",
2+
"name": "openledger",
3+
"version": "1.0.2",
44
"private": false,
55
"repository": "https://github.com/openledger/openledger-typescript-sdk",
66
"main": "./index.js",

0 commit comments

Comments
 (0)