Skip to content

Commit

Permalink
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.448.0 (#190)
Browse files Browse the repository at this point in the history
Co-authored-by: speakeasybot <[email protected]>
  • Loading branch information
github-actions[bot] and speakeasybot authored Nov 27, 2024
1 parent 0587072 commit ddcf8c6
Show file tree
Hide file tree
Showing 16 changed files with 241 additions and 85 deletions.
14 changes: 7 additions & 7 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
lockVersion: 2.0.0
id: f28179cc-ef59-426d-9e85-60cec22fc642
management:
docChecksum: be72cffee97b5924a429380aa231ccb8
docChecksum: eae1ba18bcf69b50e7b53142f6625750
docVersion: 0.0.1
speakeasyVersion: 1.444.1
generationVersion: 2.461.4
releaseVersion: 0.45.8
configChecksum: 09d98cb13592a8cca244b69530838671
speakeasyVersion: 1.448.0
generationVersion: 2.466.0
releaseVersion: 0.46.0
configChecksum: 783515af62e703af9444ae1343e825b7
repoURL: https://github.com/dubinc/dub-ts.git
installationURL: https://github.com/dubinc/dub-ts
published: true
features:
typescript:
additionalDependencies: 0.1.0
constsAndDefaults: 0.1.11
core: 3.18.6
core: 3.18.7
defaultEnabledRetries: 0.1.0
deprecations: 2.81.1
enumUnions: 0.1.0
Expand All @@ -34,7 +34,6 @@ features:
responseFormat: 0.2.3
retries: 2.83.0
sdkHooks: 0.2.0
tests: 0.7.0
unions: 2.85.8
generatedFiles:
- .eslintrc.cjs
Expand Down Expand Up @@ -1195,3 +1194,4 @@ examples:
application/json: {"error": {"code": "rate_limit_exceeded", "message": "The requested resource was not found."}}
"500":
application/json: {"error": {"code": "internal_server_error", "message": "The requested resource was not found."}}
generatedTests: {}
3 changes: 2 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ generation:
oAuth2ClientCredentialsEnabled: false
oAuth2PasswordEnabled: false
typescript:
version: 0.45.8
version: 0.46.0
additionalDependencies:
dependencies: {}
devDependencies:
Expand All @@ -24,6 +24,7 @@ typescript:
author: Dub
clientServerStatusCodesAsErrors: true
defaultErrorName: SDKError
enableReactQuery: false
enumFormat: union
flattenGlobalSecurity: true
flatteningOrder: body-first
Expand Down
15 changes: 8 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
speakeasyVersion: 1.444.1
speakeasyVersion: 1.448.0
sources:
my-first-source:
sourceNamespace: my-first-source
sourceRevisionDigest: sha256:a5f02d081dca36428328227375d4f99db41e8e6c7acf1245830276e73ba14fa2
sourceBlobDigest: sha256:1f11d66eb86641aca3ce0951afbf7877ad828065125e29f8920cb2c52f30f5a1
sourceRevisionDigest: sha256:6da66f96e148a80f24289c575cf8c68e7fc6ad7f92516eeb1190540a47eb2065
sourceBlobDigest: sha256:ded098bc753361ce90e62a9e6c8b20e9dd63c36aadafdae666cb20ff2a1c8d02
tags:
- latest
- speakeasy-sdk-regen-1732408191
- speakeasy-sdk-regen-1732667267
- 0.0.1
targets:
my-first-target:
source: my-first-source
sourceNamespace: my-first-source
sourceRevisionDigest: sha256:a5f02d081dca36428328227375d4f99db41e8e6c7acf1245830276e73ba14fa2
sourceBlobDigest: sha256:1f11d66eb86641aca3ce0951afbf7877ad828065125e29f8920cb2c52f30f5a1
sourceRevisionDigest: sha256:6da66f96e148a80f24289c575cf8c68e7fc6ad7f92516eeb1190540a47eb2065
sourceBlobDigest: sha256:ded098bc753361ce90e62a9e6c8b20e9dd63c36aadafdae666cb20ff2a1c8d02
codeSamplesNamespace: code-samples-typescript-my-first-target
codeSamplesRevisionDigest: sha256:202bb839e3b080a151c3bec3a1997cdb1fa1c8aa61f3dd0b2e0fdfa348a63733
codeSamplesRevisionDigest: sha256:34ec5c38fddb17851d7e3e36b6cdb88087be992a963f950d230fe27e3ffc3224
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -996,4 +996,14 @@ Based on:
### Generated
- [typescript v0.45.8] .
### Releases
- [NPM v0.45.8] https://www.npmjs.com/package/dub/v/0.45.8 - .
- [NPM v0.45.8] https://www.npmjs.com/package/dub/v/0.45.8 - .

## 2024-11-27 00:27:43
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.448.0 (2.466.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.46.0] .
### Releases
- [NPM v0.46.0] https://www.npmjs.com/package/dub/v/0.46.0 - .
4 changes: 3 additions & 1 deletion docs/sdks/dub/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@

## Overview

Dub.co API: Dub is link management infrastructure for companies to create marketing campaigns, link sharing features, and referral programs.
Dub.co API: Dub is link management infrastructure for companies to create marketing campaigns, link sharing features, and referral programs.

### Available Operations
2 changes: 1 addition & 1 deletion jsr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

{
"name": "dub",
"version": "0.45.8",
"version": "0.46.0",
"exports": {
".": "./src/index.ts",
"./models/errors": "./src/models/errors/index.ts",
Expand Down
63 changes: 61 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dub",
"version": "0.45.8",
"version": "0.46.0",
"author": "Dub",
"tshy": {
"exports": {
Expand All @@ -25,6 +25,8 @@
"prepublishOnly": "npm run build"
},
"peerDependencies": {
"react": "^18 || ^19",
"react-dom": "^18 || ^19",
"zod": ">= 3"
},
"devDependencies": {
Expand Down
60 changes: 33 additions & 27 deletions src/funcs/domainsList.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ export async function domainsList(
| RequestAbortedError
| RequestTimeoutError
| ConnectionError
>
>,
{ page: number }
>
> {
const parsed = safeParse(
Expand Down Expand Up @@ -183,45 +184,48 @@ export async function domainsList(

const nextFunc = (
responseData: unknown,
): Paginator<
Result<
operations.ListDomainsResponse,
| errors.BadRequest
| errors.Unauthorized
| errors.Forbidden
| errors.NotFound
| errors.Conflict
| errors.InviteExpired
| errors.UnprocessableEntity
| errors.RateLimitExceeded
| errors.InternalServerError
| SDKError
| SDKValidationError
| UnexpectedClientError
| InvalidRequestError
| RequestAbortedError
| RequestTimeoutError
| ConnectionError
>
> => {
): {
next: Paginator<
Result<
operations.ListDomainsResponse,
| errors.BadRequest
| errors.Unauthorized
| errors.Forbidden
| errors.NotFound
| errors.Conflict
| errors.InviteExpired
| errors.UnprocessableEntity
| errors.RateLimitExceeded
| errors.InternalServerError
| SDKError
| SDKValidationError
| UnexpectedClientError
| InvalidRequestError
| RequestAbortedError
| RequestTimeoutError
| ConnectionError
>
>;
"~next"?: { page: number };
} => {
const page = request?.page || 0;
const nextPage = page + 1;

if (!responseData) {
return () => null;
return { next: () => null };
}

const results = responseData;

if (!Array.isArray(results) || !results.length) {
return () => null;
return { next: () => null };
}
const limit = request?.pageSize || 0;
if (results.length < limit) {
return () => null;
return { next: () => null };
}

return () =>
const nextVal = () =>
domainsList(
client,
{
Expand All @@ -230,8 +234,10 @@ export async function domainsList(
},
options,
);

return { next: nextVal, "~next": { page: nextPage } };
};

const page = { ...result, next: nextFunc(raw) };
const page = { ...result, ...nextFunc(raw) };
return { ...page, ...createPageIterator(page, (v) => !v.ok) };
}
Loading

0 comments on commit ddcf8c6

Please sign in to comment.