Skip to content

Commit e270d67

Browse files
Merge pull request LemmyNet#188 from MV-GH/add_int_visibility
Add original int type info for number
2 parents ab7af88 + 2058737 commit e270d67

34 files changed

+87
-68
lines changed

.husky/pre-commit

100755100644
File mode changed.

copy_generated_types_from_lemmy.sh

100755100644
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ popd
2525
rm src/types/Sensitive.ts
2626

2727
# Change all the bigints to numbers
28-
find src/types -type f -name '*.ts' -exec sed -i 's/bigint/number/g' {} +
28+
find src/types -type f -name '*.ts' -exec sed -i 's/bigint/\/* integer *\/ number/g' {} +
2929

3030
node putTypesInIndex.js
3131

deploy.sh

100755100644
File mode changed.

src/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ export { EditSite } from "./types/EditSite";
8282
export { FeaturePost } from "./types/FeaturePost";
8383
export { FederatedInstances } from "./types/FederatedInstances";
8484
export { FollowCommunity } from "./types/FollowCommunity";
85+
export { GenerateTotpSecretResponse } from "./types/GenerateTotpSecretResponse";
8586
export { GetCaptchaResponse } from "./types/GetCaptchaResponse";
8687
export { GetComment } from "./types/GetComment";
8788
export { GetComments } from "./types/GetComments";
@@ -236,6 +237,8 @@ export { SortType } from "./types/SortType";
236237
export { SubscribedType } from "./types/SubscribedType";
237238
export { Tagline } from "./types/Tagline";
238239
export { TransferCommunity } from "./types/TransferCommunity";
240+
export { UpdateTotp } from "./types/UpdateTotp";
241+
export { UpdateTotpResponse } from "./types/UpdateTotpResponse";
239242
export { VerifyEmail } from "./types/VerifyEmail";
240243
export { VerifyEmailResponse } from "./types/VerifyEmailResponse";
241-
export { UploadImage, UploadImageResponse, ImageFile } from "./types/others";
244+
export { ImageFile, UploadImage, UploadImageResponse } from "./types/others";

src/types/BanFromCommunity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ export interface BanFromCommunity {
88
ban: boolean;
99
remove_data?: boolean;
1010
reason?: string;
11-
expires?: number;
11+
expires?: /* integer */ number;
1212
}

src/types/BanPerson.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ export interface BanPerson {
66
ban: boolean;
77
remove_data?: boolean;
88
reason?: string;
9-
expires?: number;
9+
expires?: /* integer */ number;
1010
}

src/types/CommentAggregates.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import type { CommentId } from "./CommentId";
44
export interface CommentAggregates {
55
id: number;
66
comment_id: CommentId;
7-
score: number;
8-
upvotes: number;
9-
downvotes: number;
7+
score: /* integer */ number;
8+
upvotes: /* integer */ number;
9+
downvotes: /* integer */ number;
1010
published: string;
1111
child_count: number;
1212
hot_rank: number;

src/types/CommunityAggregates.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import type { CommunityId } from "./CommunityId";
44
export interface CommunityAggregates {
55
id: number;
66
community_id: CommunityId;
7-
subscribers: number;
8-
posts: number;
9-
comments: number;
7+
subscribers: /* integer */ number;
8+
posts: /* integer */ number;
9+
comments: /* integer */ number;
1010
published: string;
11-
users_active_day: number;
12-
users_active_week: number;
13-
users_active_month: number;
14-
users_active_half_year: number;
11+
users_active_day: /* integer */ number;
12+
users_active_week: /* integer */ number;
13+
users_active_month: /* integer */ number;
14+
users_active_half_year: /* integer */ number;
1515
hot_rank: number;
1616
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
2+
3+
export interface GenerateTotpSecretResponse {
4+
totp_secret_url: string;
5+
}

src/types/GetComments.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ export interface GetComments {
99
type_?: ListingType;
1010
sort?: CommentSortType;
1111
max_depth?: number;
12-
page?: number;
13-
limit?: number;
12+
page?: /* integer */ number;
13+
limit?: /* integer */ number;
1414
community_id?: CommunityId;
1515
community_name?: string;
1616
post_id?: PostId;

0 commit comments

Comments
 (0)