mirror of
https://github.com/versia-pub/api.git
synced 2026-03-13 04:09:15 +01:00
chore: ⬆️ Upgrade dependencies, fix new linter issues
This commit is contained in:
parent
6c15ceb1e9
commit
23936d549f
40 changed files with 154 additions and 154 deletions
|
|
@ -1,5 +1,5 @@
|
|||
import type { Token } from "./types/token";
|
||||
import { type Output, ResponseError } from "./versia/base";
|
||||
import { Client } from "./versia/client";
|
||||
import type { Token } from "./types/token.ts";
|
||||
import { type Output, ResponseError } from "./versia/base.ts";
|
||||
import { Client } from "./versia/client.ts";
|
||||
|
||||
export { Client, ResponseError, type Output, type Token };
|
||||
|
|
|
|||
|
|
@ -1,50 +1,50 @@
|
|||
import type { Account } from "./types/account";
|
||||
import type { Activity } from "./types/activity";
|
||||
import type { Account } from "./types/account.ts";
|
||||
import type { Activity } from "./types/activity.ts";
|
||||
import type {
|
||||
Announcement,
|
||||
AnnouncementAccount,
|
||||
AnnouncementReaction,
|
||||
AnnouncementStatus,
|
||||
} from "./types/announcement";
|
||||
import type { Application, ApplicationData } from "./types/application";
|
||||
import type { AsyncAttachment } from "./types/async_attachment";
|
||||
import type { Attachment, Focus, Meta, Sub } from "./types/attachment";
|
||||
import type { Card } from "./types/card";
|
||||
import type { Context } from "./types/context";
|
||||
import type { Conversation } from "./types/conversation";
|
||||
import type { Emoji } from "./types/emoji";
|
||||
import type { FeaturedTag } from "./types/featured_tag";
|
||||
import type { Field } from "./types/field";
|
||||
import type { Filter, FilterContext } from "./types/filter";
|
||||
import type { FollowRequest } from "./types/follow_request";
|
||||
import type { History } from "./types/history";
|
||||
import type { IdentityProof } from "./types/identity_proof";
|
||||
} from "./types/announcement.ts";
|
||||
import type { Application, ApplicationData } from "./types/application.ts";
|
||||
import type { AsyncAttachment } from "./types/async_attachment.ts";
|
||||
import type { Attachment, Focus, Meta, Sub } from "./types/attachment.ts";
|
||||
import type { Card } from "./types/card.ts";
|
||||
import type { Context } from "./types/context.ts";
|
||||
import type { Conversation } from "./types/conversation.ts";
|
||||
import type { Emoji } from "./types/emoji.ts";
|
||||
import type { FeaturedTag } from "./types/featured_tag.ts";
|
||||
import type { Field } from "./types/field.ts";
|
||||
import type { Filter, FilterContext } from "./types/filter.ts";
|
||||
import type { FollowRequest } from "./types/follow_request.ts";
|
||||
import type { History } from "./types/history.ts";
|
||||
import type { IdentityProof } from "./types/identity_proof.ts";
|
||||
import type {
|
||||
ExtendedDescription,
|
||||
Instance,
|
||||
InstanceRule,
|
||||
} from "./types/instance";
|
||||
import type { List, RepliesPolicy } from "./types/list";
|
||||
import type { Marker } from "./types/marker";
|
||||
import type { Mention } from "./types/mention";
|
||||
import type { Notification, NotificationType } from "./types/notification";
|
||||
import type { Poll, PollOption } from "./types/poll";
|
||||
import type { Preferences } from "./types/preferences";
|
||||
import type { Alerts, PushSubscription } from "./types/push_subscription";
|
||||
import type { Reaction } from "./types/reaction";
|
||||
import type { Relationship } from "./types/relationship";
|
||||
import type { Category, Report } from "./types/report";
|
||||
import type { Results } from "./types/results";
|
||||
import type { ScheduledStatus } from "./types/scheduled_status";
|
||||
import type { Source } from "./types/source";
|
||||
import type { Stats } from "./types/stats";
|
||||
import type { Status, StatusTag, StatusVisibility } from "./types/status";
|
||||
import type { StatusParams } from "./types/status_params";
|
||||
import type { StatusSource } from "./types/status_source";
|
||||
import type { Tag } from "./types/tag";
|
||||
import type { Token } from "./types/token";
|
||||
import type { URLs } from "./types/urls";
|
||||
import { RolePermission, type VersiaRole } from "./types/versia";
|
||||
} from "./types/instance.ts";
|
||||
import type { List, RepliesPolicy } from "./types/list.ts";
|
||||
import type { Marker } from "./types/marker.ts";
|
||||
import type { Mention } from "./types/mention.ts";
|
||||
import type { Notification, NotificationType } from "./types/notification.ts";
|
||||
import type { Poll, PollOption } from "./types/poll.ts";
|
||||
import type { Preferences } from "./types/preferences.ts";
|
||||
import type { Alerts, PushSubscription } from "./types/push_subscription.ts";
|
||||
import type { Reaction } from "./types/reaction.ts";
|
||||
import type { Relationship } from "./types/relationship.ts";
|
||||
import type { Category, Report } from "./types/report.ts";
|
||||
import type { Results } from "./types/results.ts";
|
||||
import type { ScheduledStatus } from "./types/scheduled_status.ts";
|
||||
import type { Source } from "./types/source.ts";
|
||||
import type { Stats } from "./types/stats.ts";
|
||||
import type { Status, StatusTag, StatusVisibility } from "./types/status.ts";
|
||||
import type { StatusParams } from "./types/status_params.ts";
|
||||
import type { StatusSource } from "./types/status_source.ts";
|
||||
import type { Tag } from "./types/tag.ts";
|
||||
import type { Token } from "./types/token.ts";
|
||||
import type { URLs } from "./types/urls.ts";
|
||||
import { RolePermission, type VersiaRole } from "./types/versia.ts";
|
||||
|
||||
export type {
|
||||
Account,
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
import type { Emoji } from "./emoji";
|
||||
import type { Field } from "./field";
|
||||
import type { Role } from "./role";
|
||||
import type { Source } from "./source";
|
||||
import type { VersiaRole } from "./versia";
|
||||
import type { Emoji } from "./emoji.ts";
|
||||
import type { Field } from "./field.ts";
|
||||
import type { Role } from "./role.ts";
|
||||
import type { Source } from "./source.ts";
|
||||
import type { VersiaRole } from "./versia.ts";
|
||||
|
||||
export type Account = {
|
||||
id: string;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import type { Emoji } from "./emoji";
|
||||
import type { StatusTag } from "./status";
|
||||
import type { Emoji } from "./emoji.ts";
|
||||
import type { StatusTag } from "./status.ts";
|
||||
|
||||
export type Announcement = {
|
||||
id: string;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { Meta } from "./attachment";
|
||||
import type { Meta } from "./attachment.ts";
|
||||
|
||||
export type AsyncAttachment = {
|
||||
id: string;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { Status } from "./status";
|
||||
import type { Status } from "./status.ts";
|
||||
|
||||
export type Context = {
|
||||
ancestors: Status[];
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import type { Account } from "./account";
|
||||
import type { Status } from "./status";
|
||||
import type { Account } from "./account.ts";
|
||||
import type { Status } from "./status.ts";
|
||||
|
||||
export type Conversation = {
|
||||
id: string;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import type { Emoji } from "./emoji";
|
||||
import type { Field } from "./field";
|
||||
import type { Emoji } from "./emoji.ts";
|
||||
import type { Field } from "./field.ts";
|
||||
|
||||
export type FollowRequest = {
|
||||
id: number;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { Account } from "./account";
|
||||
import type { Account } from "./account.ts";
|
||||
|
||||
export type Instance = {
|
||||
domain: string;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import type { Account } from "./account";
|
||||
import type { Reaction } from "./reaction";
|
||||
import type { Status } from "./status";
|
||||
import type { Account } from "./account.ts";
|
||||
import type { Reaction } from "./reaction.ts";
|
||||
import type { Status } from "./status.ts";
|
||||
|
||||
export type Notification = {
|
||||
account: Account | null;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { StatusVisibility } from "./status";
|
||||
import type { StatusVisibility } from "./status.ts";
|
||||
|
||||
export type Preferences = {
|
||||
"posting:default:visibility": StatusVisibility;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { Account } from "./account";
|
||||
import type { Account } from "./account.ts";
|
||||
|
||||
export type Reaction = {
|
||||
count: number;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { Account } from "./account";
|
||||
import type { Account } from "./account.ts";
|
||||
|
||||
export type Report = {
|
||||
id: string;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import type { Account } from "./account";
|
||||
import type { Status } from "./status";
|
||||
import type { Tag } from "./tag";
|
||||
import type { Account } from "./account.ts";
|
||||
import type { Status } from "./status.ts";
|
||||
import type { Tag } from "./tag.ts";
|
||||
|
||||
export type Results = {
|
||||
accounts: Account[];
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import type { Attachment } from "./attachment";
|
||||
import type { StatusParams } from "./status_params";
|
||||
import type { Attachment } from "./attachment.ts";
|
||||
import type { StatusParams } from "./status_params.ts";
|
||||
|
||||
export type ScheduledStatus = {
|
||||
id: string;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { Field } from "./field";
|
||||
import type { Field } from "./field.ts";
|
||||
|
||||
export type Source = {
|
||||
privacy: string | null;
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
import type { Account } from "./account";
|
||||
import type { Application } from "./application";
|
||||
import type { Attachment } from "./attachment";
|
||||
import type { Card } from "./card";
|
||||
import type { Emoji } from "./emoji";
|
||||
import type { Mention } from "./mention";
|
||||
import type { Poll } from "./poll";
|
||||
import type { Reaction } from "./reaction";
|
||||
import type { Account } from "./account.ts";
|
||||
import type { Application } from "./application.ts";
|
||||
import type { Attachment } from "./attachment.ts";
|
||||
import type { Card } from "./card.ts";
|
||||
import type { Emoji } from "./emoji.ts";
|
||||
import type { Mention } from "./mention.ts";
|
||||
import type { Poll } from "./poll.ts";
|
||||
import type { Reaction } from "./reaction.ts";
|
||||
|
||||
export type Status = {
|
||||
id: string;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { StatusVisibility } from "./status";
|
||||
import type { StatusVisibility } from "./status.ts";
|
||||
|
||||
export type StatusParams = {
|
||||
text: string;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { History } from "./history";
|
||||
import type { History } from "./history.ts";
|
||||
|
||||
export type Tag = {
|
||||
name: string;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { DEFAULT_UA } from "./constants";
|
||||
import { DEFAULT_UA } from "./constants.ts";
|
||||
|
||||
type HttpVerb = "GET" | "POST" | "PUT" | "PATCH" | "DELETE";
|
||||
type ConvertibleObject = {
|
||||
|
|
|
|||
|
|
@ -28,9 +28,9 @@ import type {
|
|||
Tag,
|
||||
Token,
|
||||
VersiaRole,
|
||||
} from "../types";
|
||||
import { BaseClient, type Output } from "./base";
|
||||
import { DEFAULT_SCOPE, NO_REDIRECT } from "./constants";
|
||||
} from "../types.ts";
|
||||
import { BaseClient, type Output } from "./base.ts";
|
||||
import { DEFAULT_SCOPE, NO_REDIRECT } from "./constants.ts";
|
||||
|
||||
type StatusContentType =
|
||||
| "text/plain"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue