Enforce node: schema for builtins, import extensions

This commit is contained in:
Fedor Indutny
2025-09-16 17:39:03 -07:00
committed by GitHub
parent cc6b8795b8
commit c02565eaa8
2096 changed files with 14955 additions and 14023 deletions

View File

@@ -11,35 +11,35 @@ import {
SubMenu,
} from 'react-contextmenu';
import { createPortal } from 'react-dom';
import type { BadgeType } from '../../badges/types';
import type { BadgeType } from '../../badges/types.js';
import {
useKeyboardShortcuts,
useStartCallShortcuts,
} from '../../hooks/useKeyboardShortcuts';
import { SizeObserver } from '../../hooks/useSizeObserver';
import type { ConversationTypeType } from '../../state/ducks/conversations';
import type { HasStories } from '../../types/Stories';
import type { LocalizerType, ThemeType } from '../../types/Util';
import { DurationInSeconds } from '../../util/durations';
import * as expirationTimer from '../../util/expirationTimer';
import { getMuteOptions } from '../../util/getMuteOptions';
import { isConversationMuted } from '../../util/isConversationMuted';
import { isInSystemContacts } from '../../util/isInSystemContacts';
import { missingCaseError } from '../../util/missingCaseError';
import { Alert } from '../Alert';
import { Avatar, AvatarSize } from '../Avatar';
import { ConfirmationDialog } from '../ConfirmationDialog';
import { DisappearingTimeDialog } from '../DisappearingTimeDialog';
import { InContactsIcon } from '../InContactsIcon';
import { UserText } from '../UserText';
import type { ContactNameData } from './ContactName';
} from '../../hooks/useKeyboardShortcuts.js';
import { SizeObserver } from '../../hooks/useSizeObserver.js';
import type { ConversationTypeType } from '../../state/ducks/conversations.js';
import type { HasStories } from '../../types/Stories.js';
import type { LocalizerType, ThemeType } from '../../types/Util.js';
import { DurationInSeconds } from '../../util/durations/index.js';
import * as expirationTimer from '../../util/expirationTimer.js';
import { getMuteOptions } from '../../util/getMuteOptions.js';
import { isConversationMuted } from '../../util/isConversationMuted.js';
import { isInSystemContacts } from '../../util/isInSystemContacts.js';
import { missingCaseError } from '../../util/missingCaseError.js';
import { Alert } from '../Alert.js';
import { Avatar, AvatarSize } from '../Avatar.js';
import { ConfirmationDialog } from '../ConfirmationDialog.js';
import { DisappearingTimeDialog } from '../DisappearingTimeDialog.js';
import { InContactsIcon } from '../InContactsIcon.js';
import { UserText } from '../UserText.js';
import type { ContactNameData } from './ContactName.js';
import {
MessageRequestActionsConfirmation,
MessageRequestState,
} from './MessageRequestActionsConfirmation';
import type { MinimalConversation } from '../../hooks/useMinimalConversation';
import { LocalDeleteWarningModal } from '../LocalDeleteWarningModal';
import { InAnotherCallTooltip } from './InAnotherCallTooltip';
} from './MessageRequestActionsConfirmation.js';
import type { MinimalConversation } from '../../hooks/useMinimalConversation.js';
import { LocalDeleteWarningModal } from '../LocalDeleteWarningModal.js';
import { InAnotherCallTooltip } from './InAnotherCallTooltip.js';
function HeaderInfoTitle({
name,