[Glitch] Update devDependencies (non-major)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ChaosExAnima <ChaosExAnima@users.noreply.github.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
renovate[bot]
2025-12-15 13:53:21 +01:00
committed by Claire
parent 460e675327
commit 0551455a3c
9 changed files with 41 additions and 39 deletions

View File

@@ -102,8 +102,7 @@ export interface ApiAccountWarningJSON {
appeal: unknown;
}
interface ModerationWarningNotificationGroupJSON
extends BaseNotificationGroupJSON {
interface ModerationWarningNotificationGroupJSON extends BaseNotificationGroupJSON {
type: 'moderation_warning';
moderation_warning: ApiAccountWarningJSON;
}
@@ -123,14 +122,12 @@ export interface ApiAccountRelationshipSeveranceEventJSON {
created_at: string;
}
interface AccountRelationshipSeveranceNotificationGroupJSON
extends BaseNotificationGroupJSON {
interface AccountRelationshipSeveranceNotificationGroupJSON extends BaseNotificationGroupJSON {
type: 'severed_relationships';
event: ApiAccountRelationshipSeveranceEventJSON;
}
interface AccountRelationshipSeveranceNotificationJSON
extends BaseNotificationJSON {
interface AccountRelationshipSeveranceNotificationJSON extends BaseNotificationJSON {
type: 'severed_relationships';
event: ApiAccountRelationshipSeveranceEventJSON;
}

View File

@@ -5,8 +5,10 @@ import classNames from 'classnames';
import { LoadingIndicator } from 'flavours/glitch/components/loading_indicator';
interface BaseProps
extends Omit<React.ButtonHTMLAttributes<HTMLButtonElement>, 'children'> {
interface BaseProps extends Omit<
React.ButtonHTMLAttributes<HTMLButtonElement>,
'children'
> {
block?: boolean;
secondary?: boolean;
plain?: boolean;

View File

@@ -309,7 +309,7 @@ interface DropdownProps<Item extends object | null = MenuItem> {
renderItem?: RenderItemFn<Item>;
renderHeader?: RenderHeaderFn<Item>;
onOpen?: // Must use a union type for the full function as a union with void is not allowed.
| ((event: React.MouseEvent | React.KeyboardEvent) => void)
| ((event: React.MouseEvent | React.KeyboardEvent) => void)
| ((event: React.MouseEvent | React.KeyboardEvent) => boolean);
onItemClick?: ItemClickFn<Item>;
}

View File

@@ -256,9 +256,8 @@ async function mountReactComponent(element: Element) {
const componentProps = JSON.parse(stringProps) as object;
const { default: AdminComponent } = await import(
'@/flavours/glitch/containers/admin_component'
);
const { default: AdminComponent } =
await import('@/flavours/glitch/containers/admin_component');
const { default: Component } = (await import(
`@/flavours/glitch/components/admin/${componentName}.jsx`

View File

@@ -55,9 +55,8 @@ function main() {
'Notification' in window &&
Notification.permission === 'granted'
) {
const registerPushNotifications = await import(
'flavours/glitch/actions/push_notifications'
);
const registerPushNotifications =
await import('flavours/glitch/actions/push_notifications');
store.dispatch(registerPushNotifications.register());
}

View File

@@ -42,10 +42,9 @@ const AccountRoleFactory = ImmutableRecord<AccountRoleShape>({
});
// Account
export interface AccountShape
extends Required<
Omit<ApiAccountJSON, 'emojis' | 'fields' | 'roles' | 'moved' | 'url'>
> {
export interface AccountShape extends Required<
Omit<ApiAccountJSON, 'emojis' | 'fields' | 'roles' | 'moved' | 'url'>
> {
emojis: ImmutableList<CustomEmoji>;
fields: ImmutableList<AccountField>;
roles: ImmutableList<AccountRole>;

View File

@@ -14,20 +14,24 @@ import type { ApiReportJSON } from 'flavours/glitch/api_types/reports';
// This corresponds to the max length of `group.sampleAccountIds`
export const NOTIFICATIONS_GROUP_MAX_AVATARS = 8;
interface BaseNotificationGroup
extends Omit<BaseNotificationGroupJSON, 'sample_account_ids'> {
interface BaseNotificationGroup extends Omit<
BaseNotificationGroupJSON,
'sample_account_ids'
> {
sampleAccountIds: string[];
partial: boolean;
}
interface BaseNotificationWithStatus<Type extends NotificationWithStatusType>
extends BaseNotificationGroup {
interface BaseNotificationWithStatus<
Type extends NotificationWithStatusType,
> extends BaseNotificationGroup {
type: Type;
statusId: string | undefined;
}
interface BaseNotification<Type extends NotificationType>
extends BaseNotificationGroup {
interface BaseNotification<
Type extends NotificationType,
> extends BaseNotificationGroup {
type: Type;
}
@@ -53,26 +57,25 @@ export type AccountWarningAction =
| 'sensitive'
| 'silence'
| 'suspend';
export interface AccountWarning
extends Omit<ApiAccountWarningJSON, 'target_account'> {
export interface AccountWarning extends Omit<
ApiAccountWarningJSON,
'target_account'
> {
targetAccountId: string;
}
export interface NotificationGroupModerationWarning
extends BaseNotification<'moderation_warning'> {
export interface NotificationGroupModerationWarning extends BaseNotification<'moderation_warning'> {
moderationWarning: AccountWarning;
}
type AccountRelationshipSeveranceEvent =
ApiAccountRelationshipSeveranceEventJSON;
export interface NotificationGroupSeveredRelationships
extends BaseNotification<'severed_relationships'> {
export interface NotificationGroupSeveredRelationships extends BaseNotification<'severed_relationships'> {
event: AccountRelationshipSeveranceEvent;
}
type AnnualReportEvent = ApiAnnualReportEventJSON;
export interface NotificationGroupAnnualReport
extends BaseNotification<'annual_report'> {
export interface NotificationGroupAnnualReport extends BaseNotification<'annual_report'> {
annualReport: AnnualReportEvent;
}
@@ -80,8 +83,7 @@ interface Report extends Omit<ApiReportJSON, 'target_account'> {
targetAccountId: string;
}
export interface NotificationGroupAdminReport
extends BaseNotification<'admin.report'> {
export interface NotificationGroupAdminReport extends BaseNotification<'admin.report'> {
report: Report;
}

View File

@@ -1,7 +1,9 @@
import type { ApiNotificationRequestJSON } from 'flavours/glitch/api_types/notifications';
export interface NotificationRequest
extends Omit<ApiNotificationRequestJSON, 'account' | 'notifications_count'> {
export interface NotificationRequest extends Omit<
ApiNotificationRequestJSON,
'account' | 'notifications_count'
> {
account_id: string;
notifications_count: number;
}

View File

@@ -28,8 +28,10 @@ export function createPollOptionTranslationFromServerJSON(translation: {
} as PollOptionTranslation;
}
export interface Poll
extends Omit<ApiPollJSON, 'emojis' | 'options' | 'own_votes'> {
export interface Poll extends Omit<
ApiPollJSON,
'emojis' | 'options' | 'own_votes'
> {
emojis: CustomEmoji[];
options: PollOption[];
own_votes?: number[];