SYMBOL INDEX (1076 symbols across 341 files) FILE: packages/x-markdown/.fatherrc.ts class CodecovWebpackPlugin (line 7) | class CodecovWebpackPlugin { method constructor (line 9) | constructor(options = {}) { method apply (line 12) | apply(compiler: any) { FILE: packages/x-markdown/.jest.js function getTestRegex (line 33) | function getTestRegex(libDir) { FILE: packages/x-markdown/scripts/generate-plugin-meta.ts function getPluginMeta (line 5) | function getPluginMeta(list?: DeclarationReflection[]) { FILE: packages/x-markdown/src/XMarkdown/AnimationText.tsx type AnimationTextProps (line 4) | interface AnimationTextProps { FILE: packages/x-markdown/src/XMarkdown/DebugPanel/DebugPanel.tsx type PerformanceSnapshot (line 4) | interface PerformanceSnapshot { type Position (line 10) | interface Position { type DragState (line 15) | interface DragState { constant CONSTANTS (line 23) | const CONSTANTS = { FILE: packages/x-markdown/src/XMarkdown/__benchmark__/components/MarkdownRenderer.tsx type MarkdownRendererProps (line 15) | type MarkdownRendererProps = { FILE: packages/x-markdown/src/XMarkdown/__benchmark__/scripts/check-performance.js constant PERFORMANCE_THRESHOLDS (line 11) | const PERFORMANCE_THRESHOLDS = { function loadBenchmarkResults (line 34) | function loadBenchmarkResults(resultsPath) { function checkThresholds (line 104) | function checkThresholds(results) { function generateReport (line 167) | function generateReport(currentResults) { function main (line 221) | function main() { FILE: packages/x-markdown/src/XMarkdown/__benchmark__/scripts/run-benchmark.js function runFullBenchmark (line 6) | async function runFullBenchmark() { function runCommand (line 43) | function runCommand(command, args, options = {}) { FILE: packages/x-markdown/src/XMarkdown/__benchmark__/tests/benchmark.config.ts constant TEXT_CATEGORIES (line 6) | const TEXT_CATEGORIES = { constant BENCHMARK_CONFIG (line 12) | const BENCHMARK_CONFIG = { constant RENDERERS (line 38) | const RENDERERS = isCI constant TEST_FILE_PATH (line 43) | const TEST_FILE_PATH = 'test.md'; FILE: packages/x-markdown/src/XMarkdown/__benchmark__/tests/performance.spec.tsx type BenchmarkResult (line 16) | interface BenchmarkResult { type RunResult (line 39) | interface RunResult { function generateTextByLength (line 57) | function generateTextByLength(length: number): string { type PerformanceWindow (line 100) | interface PerformanceWindow extends Window { type PerformanceMemory (line 110) | interface PerformanceMemory { type ExtendedPerformance (line 114) | interface ExtendedPerformance extends Performance { function injectPerformanceTracker (line 121) | async function injectPerformanceTracker(page: any) { function measureSingleRun (line 183) | async function measureSingleRun({ function measure (line 331) | async function measure({ FILE: packages/x-markdown/src/XMarkdown/__tests__/hooks.test.tsx type TestCase (line 311) | type TestCase = { FILE: packages/x-markdown/src/XMarkdown/__tests__/index.test.tsx type ITestCase (line 136) | type ITestCase = { method link (line 435) | link() { method link (line 456) | link({ href, text }) { method paragraph (line 478) | paragraph() { method paragraph (line 494) | paragraph({ text }) { method code (line 513) | code() { method code (line 536) | code({ lang, text }) { FILE: packages/x-markdown/src/XMarkdown/core/Parser.ts type ParserOptions (line 4) | type ParserOptions = { type ParseOptions (line 13) | type ParseOptions = { function escapeHtml (line 37) | function escapeHtml(html: string, encode?: boolean) { constant TAIL_MARKER (line 52) | const TAIL_MARKER = Symbol('tailMarker'); type MarkableToken (line 55) | type MarkableToken = Token & { [TAIL_MARKER]?: boolean }; class Parser (line 57) | class Parser { method constructor (line 62) | constructor(options: ParserOptions = {}) { method configureHtmlEscapeRenderer (line 75) | private configureHtmlEscapeRenderer() { method configureLinkRenderer (line 88) | private configureLinkRenderer() { method configureParagraphRenderer (line 102) | private configureParagraphRenderer() { method configureCodeRenderer (line 115) | private configureCodeRenderer() { method configureTailInjection (line 138) | private configureTailInjection() { method protectCustomTags (line 171) | private protectCustomTags(content: string): { method restorePlaceholders (line 272) | private restorePlaceholders(content: string, placeholders: Map { method configureDOMPurify (line 31) | private configureDOMPurify(): DOMPurifyConfig { method createReplaceElement (line 45) | private createReplaceElement( method processChildren (line 113) | private processChildren( method processHtml (line 123) | public processHtml(htmlString: string): React.ReactNode { method render (line 136) | public render(html: string): ReactNode | null { FILE: packages/x-markdown/src/XMarkdown/core/detectUnclosedComponentTags.ts constant WHITESPACE_REGEX (line 1) | const WHITESPACE_REGEX = /\s/; constant TAG_NAME_CHAR_REGEX (line 2) | const TAG_NAME_CHAR_REGEX = /[a-zA-Z0-9-]/; constant VOID_ELEMENTS (line 3) | const VOID_ELEMENTS = new Set([ constant COMMENT_START (line 19) | const COMMENT_START = ''; constant CDATA_START (line 21) | const CDATA_START = ''; function detectUnclosedComponentTags (line 130) | function detectUnclosedComponentTags( FILE: packages/x-markdown/src/XMarkdown/hooks/useStreaming.ts type StreamCache (line 6) | interface StreamCache { type Recognizer (line 19) | interface Recognizer { constant STREAM_INCOMPLETE_REGEX (line 32) | const STREAM_INCOMPLETE_REGEX = { FILE: packages/x-markdown/src/XMarkdown/interface.ts type AnimationConfig (line 6) | interface AnimationConfig { type StreamCacheTokenType (line 21) | enum StreamCacheTokenType { type Token (line 32) | type Token = Tokens.Generic; type TailConfig (line 34) | interface TailConfig { type StreamingOption (line 48) | interface StreamingOption { type StreamStatus (line 85) | type StreamStatus = 'loading' | 'done'; type ComponentProps (line 87) | type ComponentProps = Record string; type ILevel (line 23) | type ILevel = 'inline' | 'block'; function replaceAlign (line 26) | function replaceAlign(text: string) { function createRenderer (line 30) | function createRenderer(options: KatexOptions, newlineAfter: boolean) { function inlineKatex (line 38) | function inlineKatex(renderer: Render, replaceAlignStart: boolean) { function blockKatex (line 68) | function blockKatex(renderer: Render, replaceAlignStart: boolean) { FILE: packages/x-markdown/src/plugins/type.ts type LatexOption (line 4) | type LatexOption = { type PluginsType (line 9) | type PluginsType = { FILE: packages/x-markdown/tests/setup.ts type Writeable (line 18) | type Writeable = { -readonly [P in keyof T]: T[P] }; function fillWindowEnv (line 21) | function fillWindowEnv(window: Window | DOMWindow) { FILE: packages/x-markdown/tests/setupAfterEnv.ts function cleanup (line 13) | function cleanup(node: HTMLElement) { function formatHTML (line 26) | function formatHTML(nodes: any) { FILE: packages/x-markdown/typings/jest.d.ts type Matchers (line 2) | interface Matchers { FILE: packages/x-sdk/.fatherrc.ts class CodecovWebpackPlugin (line 7) | class CodecovWebpackPlugin { method constructor (line 9) | constructor(options = {}) { method apply (line 12) | apply(compiler: any) { FILE: packages/x-sdk/.jest.js function getTestRegex (line 28) | function getTestRegex(libDir) { FILE: packages/x-sdk/src/_util/type.ts type AnyObject (line 1) | type AnyObject = Record; FILE: packages/x-sdk/src/chat-providers/AbstractChatProvider.ts type ChatProviderConfig (line 4) | interface ChatProviderConfig { method request (line 23) | public get request() { method constructor (line 27) | constructor(config: ChatProviderConfig) { method getMessages (line 58) | getMessages(): ChatMessage[] { method injectGetMessages (line 62) | injectGetMessages(getMessages: () => ChatMessage[]) { method injectRequest (line 66) | injectRequest({ FILE: packages/x-sdk/src/chat-providers/DeepSeekChatProvider.ts class DeepSeekChatProvider (line 12) | class DeepSeekChatProvider< method transformParams (line 17) | transformParams( method transformLocalMessage (line 28) | transformLocalMessage(requestParams: Partial): ChatMessage[] { method transformMessage (line 32) | transformMessage(info: TransformMessage): ChatMes... FILE: packages/x-sdk/src/chat-providers/DefaultChatProvider.ts class DefaultChatProvider (line 5) | class DefaultChatProvider< method transformParams (line 10) | transformParams( method transformLocalMessage (line 23) | transformLocalMessage(requestParams: Partial): ChatMessage { method transformMessage (line 27) | transformMessage(info: TransformMessage): ChatMes... FILE: packages/x-sdk/src/chat-providers/OpenAIChatProvider.ts class OpenAIChatProvider (line 12) | class OpenAIChatProvider< method transformParams (line 17) | transformParams( method transformLocalMessage (line 28) | transformLocalMessage(requestParams: Partial): ChatMessage[] { method transformMessage (line 32) | transformMessage(info: TransformMessage): ChatMes... FILE: packages/x-sdk/src/chat-providers/__test__/providers.test.ts type DefaultInput (line 11) | interface DefaultInput { type CustomMessage (line 766) | interface CustomMessage { type CustomParams (line 772) | interface CustomParams { FILE: packages/x-sdk/src/chat-providers/types/model.ts type XModelMessage (line 3) | interface XModelMessage extends AnyObject { type XModelParams (line 13) | interface XModelParams extends AnyObject { type XModelResponse (line 79) | interface XModelResponse { FILE: packages/x-sdk/src/x-chat/__test__/index.test.tsx type ChatInput (line 8) | interface ChatInput { function getMessages (line 67) | function getMessages(container: HTMLElement) { function expectMessage (line 71) | function expectMessage(message: T, status?: MessageStatus) { FILE: packages/x-sdk/src/x-chat/index.ts type SimpleType (line 10) | type SimpleType = string | number | boolean | object; type MessageStatusEnum (line 12) | enum MessageStatusEnum { type MessageStatus (line 21) | type MessageStatus = `${MessageStatusEnum}`; type RequestPlaceholderFn (line 23) | type RequestPlaceholderFn = ( type RequestFallbackFn (line 28) | type RequestFallbackFn = ( type RequestParams (line 33) | type RequestParams = { type XChatConfig (line 37) | interface XChatConfig< type MessageInfo (line 57) | interface MessageInfo { type DefaultMessageInfo (line 64) | type DefaultMessageInfo = Pick = { type StandardRequestResult (line 72) | type StandardRequestResult = Omit< function toArray (line 80) | function toArray(item: T | T[]): T[] { function useXChat (line 87) | function useXChat< FILE: packages/x-sdk/src/x-chat/store.ts type ConversationKey (line 3) | type ConversationKey = string | number | symbol; class ChatMessagesStore (line 22) | class ChatMessagesStore { method emitListeners (line 39) | private emitListeners() { method throttledEmitListeners (line 45) | private throttledEmitListeners() { method constructor (line 64) | constructor(defaultMessages: () => Promise, conversationKey?: Con... method initializeMessages (line 78) | private async initializeMessages( function useChatStore (line 203) | function useChatStore( FILE: packages/x-sdk/src/x-chat/useSyncState.ts type Getter (line 3) | type Getter = () => T; type Setter (line 4) | type Setter = (pre: T) => T; function useSyncState (line 6) | function useSyncState(defaultValue: T | Getter) { FILE: packages/x-sdk/src/x-conversations/index.ts type ConversationData (line 5) | interface ConversationData extends AnyObject { type XConversationConfig (line 9) | interface XConversationConfig { function useXConversations (line 14) | function useXConversations(config: XConversationConfig) { FILE: packages/x-sdk/src/x-conversations/store.ts class ConversationStore (line 27) | class ConversationStore { method emitListeners (line 33) | private emitListeners() { method constructor (line 39) | constructor(defaultConversations: ConversationData[], defaultActiveCon... FILE: packages/x-sdk/src/x-mcp-client/index.ts type XMCPTool (line 4) | interface XMCPTool { type XMCPClientOptions (line 20) | type XMCPClientOptions = Pick { function XMCPClient (line 49) | function XMCPClient(baseURL: string, options?: XMCPClientOptions) { FILE: packages/x-sdk/src/x-request/__test__/index.test.ts constant SSE_SEPARATOR (line 9) | const SSE_SEPARATOR = '\n\n'; constant ND_JSON_SEPARATOR (line 11) | const ND_JSON_SEPARATOR = '\n'; function mockSSEReadableStream (line 36) | function mockSSEReadableStream() { function mockNdJsonReadableStream (line 47) | function mockNdJsonReadableStream() { function mockSSEReadableStreamTimeout (line 58) | function mockSSEReadableStreamTimeout() { method transform (line 312) | transform() { FILE: packages/x-sdk/src/x-request/index.ts type XRequestCallbacks (line 8) | interface XRequestCallbacks { type XRequestOptions (line 38) | interface XRequestOptions< type XRequestGlobalOptions (line 108) | type XRequestGlobalOptions = Pick< type XRequestFunction (line 113) | type XRequestFunction = ( function setXRequestGlobalOptions (line 132) | function setXRequestGlobalOptions( method constructor (line 144) | constructor(baseURL: string, options?: XRequestOptions, extraHeaders?: Record { type XFetchType (line 11) | type XFetchType = ( FILE: packages/x-sdk/src/x-stream/__test__/index.test.ts method start (line 7) | start(controller) { method start (line 28) | start(controller) { method start (line 53) | async start(controller) { method start (line 75) | start(controller) { method transform (line 82) | transform(chunk, controller) { method start (line 115) | async start(controller) { method start (line 139) | async start(controller) { FILE: packages/x-sdk/src/x-stream/index.ts constant DEFAULT_STREAM_SEPARATOR (line 4) | const DEFAULT_STREAM_SEPARATOR = '\n\n'; constant DEFAULT_PART_SEPARATOR (line 9) | const DEFAULT_PART_SEPARATOR = '\n'; constant DEFAULT_KV_SEPARATOR (line 14) | const DEFAULT_KV_SEPARATOR = ':'; function splitStream (line 33) | function splitStream(streamSeparator = DEFAULT_STREAM_SEPARATOR) { type SSEFields (line 66) | type SSEFields = 'data' | 'event' | 'id' | 'retry'; type SSEOutput (line 75) | type SSEOutput = Partial>; type JSONOutPut (line 77) | interface JSONOutPut extends Partial> { function splitPart (line 95) | function splitPart(partSeparator = DEFAULT_PART_SEPARATOR, kvSeparator =... type XStreamOptions (line 130) | interface XStreamOptions { type XReadableStream (line 157) | type XReadableStream = ReadableStream & AsyncGenerator... function createDecoderStream (line 159) | function createDecoderStream() { function XStream (line 179) | function XStream(options: XStreamOptions) { FILE: packages/x-sdk/tests/setup-streams.ts class PolyfillTextDecoderStream (line 32) | class PolyfillTextDecoderStream extends TransformStream = { -readonly [P in keyof T]: T[P] }; function fillWindowEnv (line 22) | function fillWindowEnv(window: Window | DOMWindow) { FILE: packages/x-sdk/tests/utils.tsx function assertsExist (line 9) | function assertsExist(item?: T): asserts item is T { function setMockDate (line 14) | function setMockDate(dateString = '2017-09-18T03:30:07.795') { function resetMockDate (line 18) | function resetMockDate() { function renderHook (line 41) | function renderHook(func: () => T): { result: React.RefObject { FILE: packages/x-skill/scripts/config.ts type SkillConfig (line 9) | interface SkillConfig { type Config (line 13) | interface Config { FILE: packages/x-skill/scripts/generate-meta.ts type SkillMetadata (line 11) | interface SkillMetadata { type MarketplaceConfig (line 20) | interface MarketplaceConfig { constant SKILL_ROOT_EN (line 29) | const SKILL_ROOT_EN = path.join(__dirname, '../skills'); constant SKILL_ROOT_ZH (line 30) | const SKILL_ROOT_ZH = path.join(__dirname, '../skills-zh'); constant OUTPUT_PATH (line 31) | const OUTPUT_PATH = path.join(__dirname, '../src/skill-meta.json'); constant MARKETPLACE_PATH (line 32) | const MARKETPLACE_PATH = path.join(__dirname, '../.claude-plugin/marketp... function readMarketplaceConfig (line 37) | function readMarketplaceConfig(): MarketplaceConfig { function extractSkillMetadata (line 50) | function extractSkillMetadata(skillName: string): SkillMetadata | null { function extractTags (line 138) | function extractTags(skillName: string): string[] { function getPluginInfo (line 154) | function getPluginInfo(skillName: string): { category: string; desc: str... function scanSkills (line 184) | function scanSkills(): SkillMetadata[] { function generateSkillMeta (line 211) | function generateSkillMeta(): void { FILE: packages/x-skill/scripts/skillApi.ts function extractApiContent (line 16) | function extractApiContent(filePath: string): string { function ensureDirectoryExists (line 49) | function ensureDirectoryExists(dirPath: string): void { function processLanguage (line 60) | function processLanguage(lang: string, skills: SkillConfig): void { function main (line 96) | function main(): void { FILE: packages/x-skill/src/getSkillRepo.ts type SkillLoaderOptions (line 6) | interface SkillLoaderOptions { type GitHubContent (line 12) | interface GitHubContent { type GitHubTag (line 20) | interface GitHubTag { type Skill (line 33) | interface Skill { type ParsedVersion (line 40) | interface ParsedVersion { class SkillLoader (line 47) | class SkillLoader { method constructor (line 52) | constructor(options: SkillLoaderOptions = {}) { method makeRequest (line 58) | async makeRequest(url: string, options: { headers?: Record { method downloadDirectory (line 192) | async downloadDirectory(url: string, destPath: string): Promise { method downloadSkillFromGitHub (line 230) | async downloadSkillFromGitHub( method compareVersions (line 286) | private compareVersions(a: GitHubTag, b: GitHubTag): number { method getLatestTag (line 315) | async getLatestTag(): Promise { method extractDescription (line 345) | private extractDescription(skillPath: string, skillName: string): stri... method loadSkills (line 368) | async loadSkills(version = 'latest', language = 'en'): Promise { method loadLocalSkills (line 416) | async loadLocalSkills(language = 'zh'): Promise { method copyDirectorySync (line 437) | private copyDirectorySync(src: string, dest: string): void { method listVersions (line 467) | async listVersions(): Promise { FILE: packages/x-skill/src/help.ts type ColorMap (line 6) | interface ColorMap { class HelpManager (line 20) | class HelpManager { method constructor (line 24) | constructor(language = 'zh' as Language) { method colorize (line 40) | colorize(text: string, color: string): string { method printSeparator (line 47) | printSeparator(): void { method showHelp (line 51) | showHelp(): void { method showVersion (line 99) | showVersion(): boolean { method printHeader (line 115) | async printHeader(): Promise { method printLanguageSelection (line 124) | printLanguageSelection(): void { method printCompletion (line 132) | printCompletion(): void { method printError (line 136) | printError(error: Error): void { method setLanguage (line 143) | setLanguage(language: Language): void { FILE: packages/x-skill/src/index.ts type SkillConfig (line 13) | interface SkillConfig { type ParsedArgs (line 25) | interface ParsedArgs { type Skill (line 31) | interface Skill { class SkillInstaller (line 38) | class SkillInstaller { method constructor (line 48) | constructor() { method questionAsync (line 69) | questionAsync(question: string): Promise { method printSeparator (line 77) | printSeparator(): void { method parseArgs (line 81) | parseArgs(): ParsedArgs { method handleNonInteractiveCommands (line 132) | handleNonInteractiveCommands(): boolean { method showHelp (line 146) | showHelp(): void { method loadConfig (line 150) | loadConfig(): SkillConfig { method loadLocaleMessages (line 156) | loadLocaleMessages(): LocaleMessages { method getCache (line 160) | getCache(key: string): any { method setCache (line 175) | setCache(key: string, data: any, ttlSeconds = 3600): void { method clearCache (line 185) | clearCache(key: string): void { method listVersions (line 192) | async listVersions(): Promise { method loadSkills (line 221) | async loadSkills(): Promise { method loadLocalSkills (line 260) | async loadLocalSkills(): Promise { method askQuestion (line 264) | async askQuestion(question: string, options: string[]): Promise { method installSkills (line 588) | async installSkills(skillNames: string[], software: string, isGlobal: ... method copyDirectory (line 612) | copyDirectory(src: string, dest: string): void { FILE: packages/x-skill/src/locale/index.ts type EmojiKey (line 22) | type EmojiKey = keyof typeof emojis; type LocaleMessages (line 25) | interface LocaleMessages { type Language (line 89) | type Language = 'zh' | 'en'; type Messages (line 92) | type Messages = Record; constant DEFAULT_LANGUAGE (line 254) | const DEFAULT_LANGUAGE: Language = 'zh'; constant SUPPORTED_LANGUAGES (line 257) | const SUPPORTED_LANGUAGES: Language[] = Object.keys(messages) as Languag... function getMessage (line 260) | function getMessage( FILE: packages/x/.dumi/components/SemanticPreview.tsx constant MARK_BORDER_SIZE (line 9) | const MARK_BORDER_SIZE = 2; function getSemanticCells (line 70) | function getSemanticCells(semanticPath: string) { type SemanticPreviewProps (line 77) | interface SemanticPreviewProps { FILE: packages/x/.dumi/hooks/use.ts function use (line 1) | function use(promise: PromiseLike): T { FILE: packages/x/.dumi/hooks/useFetch/cache.ts class FetchCache (line 1) | class FetchCache { method get (line 4) | get(key: string) { method set (line 8) | set(key: string, value: PromiseLike) { method promise (line 12) | promise(key: string, promiseFn: () => PromiseLike): PromiseLike<... FILE: packages/x/.dumi/hooks/useLocale.ts type LocaleMap (line 3) | interface LocaleMap< FILE: packages/x/.dumi/hooks/useLocation.ts function clearPath (line 6) | function clearPath(path: string) { function useLocation (line 10) | function useLocation() { FILE: packages/x/.dumi/hooks/useLottie.ts type UseLottieOptions (line 4) | interface UseLottieOptions extends Omit = { FILE: packages/x/.dumi/pages/index/common/Container.tsx type ContainerProps (line 41) | interface ContainerProps extends Omit { FILE: packages/x/.dumi/remarkAnchor.ts type Options (line 25) | interface Options { FILE: packages/x/.dumi/remarkAntd.ts function remarkMeta (line 4) | function remarkMeta(): UnifiedTransformer { FILE: packages/x/.dumi/theme/SiteThemeProvider.tsx type NewToken (line 7) | interface NewToken { type CustomToken (line 29) | interface CustomToken extends NewToken {} FILE: packages/x/.dumi/theme/builtins/Antd.tsx type AntdProps (line 4) | interface AntdProps { function Antd (line 8) | function Antd(props: AntdProps) { FILE: packages/x/.dumi/theme/builtins/Audio/index.tsx type AudioProps (line 30) | interface AudioProps { FILE: packages/x/.dumi/theme/builtins/Badge/index.tsx type BadgeProps (line 5) | interface BadgeProps extends TagProps { FILE: packages/x/.dumi/theme/builtins/ColorChunk/index.tsx type ColorChunkProps (line 25) | interface ColorChunkProps { FILE: packages/x/.dumi/theme/builtins/ComponentMeta/index.tsx function isVersionNumber (line 39) | function isVersionNumber(value?: string) { type ComponentMetaProps (line 67) | interface ComponentMetaProps { FILE: packages/x/.dumi/theme/builtins/ComponentTokenTable/index.tsx type SubTokenTableProps (line 89) | interface SubTokenTableProps { type ComponentTokenTableProps (line 204) | interface ComponentTokenTableProps { FILE: packages/x/.dumi/theme/builtins/Container/index.tsx type ContainerProps (line 10) | interface ContainerProps { FILE: packages/x/.dumi/theme/builtins/IconSearch/Category.tsx type CategoryProps (line 29) | interface CategoryProps { FILE: packages/x/.dumi/theme/builtins/IconSearch/CopyableIcon.tsx type CopyableIconProps (line 88) | interface CopyableIconProps { FILE: packages/x/.dumi/theme/builtins/IconSearch/IconSearch.tsx type ThemeType (line 15) | enum ThemeType { type IconSearchState (line 31) | interface IconSearchState { FILE: packages/x/.dumi/theme/builtins/IconSearch/fields.ts type Categories (line 241) | type Categories = typeof categories; type CategoriesKeys (line 242) | type CategoriesKeys = keyof Categories; FILE: packages/x/.dumi/theme/builtins/IconSearch/themeIcons.tsx type CustomIconComponent (line 4) | type CustomIconComponent = React.ComponentType< FILE: packages/x/.dumi/theme/builtins/ImagePreview/index.tsx type ImagePreviewProps (line 6) | interface ImagePreviewProps { function isGood (line 12) | function isGood(className: string): boolean { function isBad (line 16) | function isBad(className: string): boolean { function isInline (line 20) | function isInline(className: string): boolean { function isGoodBadImg (line 24) | function isGoodBadImg(imgMeta: any): boolean { function isCompareImg (line 28) | function isCompareImg(imgMeta: any): boolean { type MateType (line 32) | interface MateType { FILE: packages/x/.dumi/theme/builtins/InlinePopover/index.tsx type InlinePopoverProps (line 16) | interface InlinePopoverProps { FILE: packages/x/.dumi/theme/builtins/InstallDependencies/bun.tsx type IconProps (line 5) | interface IconProps { FILE: packages/x/.dumi/theme/builtins/InstallDependencies/index.tsx type InstallProps (line 13) | interface InstallProps { FILE: packages/x/.dumi/theme/builtins/InstallDependencies/npm.tsx type IconProps (line 5) | interface IconProps { FILE: packages/x/.dumi/theme/builtins/InstallDependencies/pnpm.tsx type IconProps (line 5) | interface IconProps { FILE: packages/x/.dumi/theme/builtins/InstallDependencies/utoo.tsx type IconProps (line 5) | interface IconProps { FILE: packages/x/.dumi/theme/builtins/InstallDependencies/yarn.tsx type IconProps (line 5) | interface IconProps { FILE: packages/x/.dumi/theme/builtins/LocaleLink/index.tsx type LinkProps (line 6) | type LinkProps = Parameters[0]; type LocaleLinkProps (line 8) | interface LocaleLinkProps extends LinkProps { FILE: packages/x/.dumi/theme/builtins/MarkdownPluginsOverView.tsx type PluginItem (line 8) | interface PluginItem { FILE: packages/x/.dumi/theme/builtins/Previewer/CodeBlockButton.tsx type CodeBlockButtonProps (line 39) | interface CodeBlockButtonProps { FILE: packages/x/.dumi/theme/builtins/Previewer/CodePreviewer.tsx function compress (line 28) | function compress(string: string): string { FILE: packages/x/.dumi/theme/builtins/Previewer/Previewer.tsx type AntdPreviewerProps (line 8) | interface AntdPreviewerProps extends IPreviewerProps { FILE: packages/x/.dumi/theme/builtins/ResourceCards/index.tsx type Resource (line 41) | type Resource = { type ResourceCardProps (line 62) | type ResourceCardProps = { type ResourceCardsProps (line 102) | type ResourceCardsProps = { FILE: packages/x/.dumi/theme/builtins/Sandpack/index.tsx type SandpackProps (line 43) | interface SandpackProps { FILE: packages/x/.dumi/theme/builtins/SkillsOverView.tsx type SkillItem (line 7) | interface SkillItem { type SkillCategory (line 16) | interface SkillCategory { type SkillMetaData (line 22) | interface SkillMetaData { constant LOCALE_TEXTS (line 26) | const LOCALE_TEXTS = { FILE: packages/x/.dumi/theme/builtins/TokenCompare/index.tsx function color2Rgba (line 57) | function color2Rgba(color: string) { type ColorCircleProps (line 61) | interface ColorCircleProps { type TokenCompareProps (line 75) | interface TokenCompareProps { FILE: packages/x/.dumi/theme/builtins/TokenTable/index.tsx type TokenTableProps (line 13) | type TokenTableProps = { type TokenData (line 18) | type TokenData = { function useColumns (line 54) | function useColumns(): Exclude['columns'], undefin... FILE: packages/x/.dumi/theme/common/BehaviorMap/BehaviorMap.tsx type BehaviorMapItem (line 31) | type BehaviorMapItem = { type BehaviorMapProps (line 90) | type BehaviorMapProps = { method getAnchorPoints (line 128) | getAnchorPoints() { method getAnchorPoints (line 243) | getAnchorPoints() { FILE: packages/x/.dumi/theme/common/BezierVisualizer/Visualizer.tsx type VisualizerProps (line 4) | interface VisualizerProps { FILE: packages/x/.dumi/theme/common/BezierVisualizer/index.tsx type BezierVisualizerProps (line 8) | interface BezierVisualizerProps { FILE: packages/x/.dumi/theme/common/CodePreview.tsx constant LANGS (line 70) | const LANGS = { type CodePreviewProps (line 76) | interface CodePreviewProps function toReactComponent (line 86) | function toReactComponent(jsonML: any[]) { FILE: packages/x/.dumi/theme/common/Color/ColorBlock.tsx type ColorBlockProps (line 5) | interface ColorBlockProps { FILE: packages/x/.dumi/theme/common/Color/ColorPatterns.tsx type ColorPatternsProps (line 7) | interface ColorPatternsProps { FILE: packages/x/.dumi/theme/common/Color/Palette.tsx type PaletteProps (line 20) | interface PaletteProps { FILE: packages/x/.dumi/theme/common/ComponentChangelog/ComponentChangelog.tsx type MatchDeprecatedResult (line 14) | interface MatchDeprecatedResult { type ChangelogInfo (line 19) | interface ChangelogInfo { function matchDeprecated (line 27) | function matchDeprecated(v: string): MatchDeprecatedResult { FILE: packages/x/.dumi/theme/common/EditButton.tsx type EditButtonProps (line 8) | interface EditButtonProps { FILE: packages/x/.dumi/theme/common/Link.tsx type LinkProps (line 5) | interface LinkProps { FILE: packages/x/.dumi/theme/common/LinkButton.tsx type LinkButtonProps (line 7) | type LinkButtonProps = LinkProps & FILE: packages/x/.dumi/theme/common/PrevAndNext.tsx type MenuItemType (line 11) | type MenuItemType = Extract[number], { type?... FILE: packages/x/.dumi/theme/common/ThemeSwitch/index.tsx type ThemeName (line 15) | type ThemeName = 'light' | 'dark' | 'compact' | 'motion-off' | 'happy-wo... type ThemeSwitchProps (line 17) | interface ThemeSwitchProps { FILE: packages/x/.dumi/theme/common/styles/SearchBar.tsx constant THEME_PREFIX (line 5) | const THEME_PREFIX = 'dumi-default-'; FILE: packages/x/.dumi/theme/icons/DirectionIcon.tsx type DirectionIconProps (line 5) | interface DirectionIconProps { FILE: packages/x/.dumi/theme/icons/ExternalLinkIcon.tsx type ExternalIconProps (line 4) | interface ExternalIconProps { FILE: packages/x/.dumi/theme/layouts/GlobalLayout.tsx type Entries (line 25) | type Entries = { [K in keyof T]: [K, T[K]] }[keyof T][]; type SiteState (line 26) | type SiteState = Partial>; constant RESPONSIVE_MOBILE (line 28) | const RESPONSIVE_MOBILE = 870; constant ANT_DESIGN_NOT_SHOW_BANNER (line 29) | const ANT_DESIGN_NOT_SHOW_BANNER = 'ANT_DESIGN_NOT_SHOW_BANNER'; FILE: packages/x/.dumi/theme/layouts/IndexLayout/index.tsx type IndexLayoutProps (line 6) | interface IndexLayoutProps { FILE: packages/x/.dumi/theme/plugin.ts function extractEmotionStyle (line 10) | function extractEmotionStyle(html: string) { class AntdReactTechStack (line 37) | class AntdReactTechStack extends ReactTechStack { method generatePreviewerProps (line 38) | generatePreviewerProps(...[props, opts]: any) { FILE: packages/x/.dumi/theme/slots/Content/ColumnCard.tsx constant ANTD_IMG_URL (line 10) | const ANTD_IMG_URL = type Props (line 107) | interface Props { FILE: packages/x/.dumi/theme/slots/Content/ContributorAvatar.tsx type ContributorAvatarProps (line 5) | interface ContributorAvatarProps { FILE: packages/x/.dumi/theme/slots/Content/Contributors.tsx type ContributorsProps (line 36) | interface ContributorsProps { FILE: packages/x/.dumi/theme/slots/Content/DocAnchor.tsx type DocAnchorProps (line 63) | interface DocAnchorProps { type AnchorItem (line 68) | interface AnchorItem { FILE: packages/x/.dumi/theme/slots/Content/DocMeta.tsx type AuthorAvatarPoprs (line 7) | interface AuthorAvatarPoprs { FILE: packages/x/.dumi/theme/slots/Content/InViewSuspense.tsx type InViewSuspenseProps (line 6) | type InViewSuspenseProps = Pick & { FILE: packages/x/.dumi/theme/slots/Content/JuejinLogo.tsx type Props (line 3) | interface Props { FILE: packages/x/.dumi/theme/slots/DemoContext.ts type DemoContextProps (line 3) | type DemoContextProps = { FILE: packages/x/.dumi/theme/slots/Header/Actions.tsx type HeaderActionsProps (line 38) | interface HeaderActionsProps extends SharedProps { FILE: packages/x/.dumi/theme/slots/Header/Logo.tsx type LogoProps (line 63) | interface LogoProps extends SharedProps {} FILE: packages/x/.dumi/theme/slots/Header/Navigation.tsx type HeaderNavigationProps (line 135) | interface HeaderNavigationProps extends SharedProps { FILE: packages/x/.dumi/theme/slots/Header/SwitchBtn.tsx type LangBtnProps (line 6) | interface LangBtnProps { constant BASE_SIZE (line 18) | const BASE_SIZE = '1.2em'; FILE: packages/x/.dumi/theme/slots/Header/interface.ts type SharedProps (line 1) | interface SharedProps { FILE: packages/x/.dumi/theme/slots/SiteContext.ts type SiteContextProps (line 6) | interface SiteContextProps { FILE: packages/x/.dumi/theme/utils.ts type Meta (line 6) | interface Meta { type ModuleDataItem (line 19) | interface ModuleDataItem { type Orders (line 23) | interface Orders { function getMenuItems (line 27) | function getMenuItems( function isZhCN (line 119) | function isZhCN(pathname: string) { function getLocalizedPathname (line 123) | function getLocalizedPathname( function ping (line 153) | function ping(callback: (status: string) => void) { function isLocalStorageNameSupported (line 175) | function isLocalStorageNameSupported() { function loadScript (line 188) | function loadScript(src: string) { function getMetaDescription (line 199) | function getMetaDescription(jml?: any[] | null) { FILE: packages/x/.dumi/theme/utils/tsToJs.ts function parseText (line 73) | function parseText(tsCode: string): string { FILE: packages/x/.fatherrc.ts class CodecovWebpackPlugin (line 7) | class CodecovWebpackPlugin { method constructor (line 9) | constructor(options = {}) { method apply (line 12) | apply(compiler: any) { FILE: packages/x/.jest.js function getTestRegex (line 56) | function getTestRegex(libDir) { FILE: packages/x/components/_util/hooks/use-collapsible.ts type CollapsibleOptions (line 6) | type CollapsibleOptions = { type Collapsible (line 26) | type Collapsible = boolean | CollapsibleOptions; type RequiredCollapsibleOptions (line 28) | type RequiredCollapsibleOptions = Required; type UseCollapsible (line 30) | type UseCollapsible = ( FILE: packages/x/components/_util/hooks/use-proxy-imperative-handle.ts function useProxyImperativeHandle (line 7) | function useProxyImperativeHandle< FILE: packages/x/components/_util/hooks/use-shortcut-keys.ts type ShortcutKeyActionType (line 8) | type ShortcutKeyActionType = { type ShortcutKeyInfoType (line 17) | type ShortcutKeyInfoType = { type ShortcutKeysInfo (line 22) | type ShortcutKeysInfo = Record; type FlattenShortcutKeysType (line 24) | type FlattenShortcutKeysType = { type Observer (line 30) | type Observer = (ShortcutKeyAction: ShortcutKeyActionType) => void; type Subscribe (line 31) | type Subscribe = (fn: Observer) => void; FILE: packages/x/components/_util/hooks/use-x-component-config.ts type MergeXComponentsConfig (line 13) | type MergeXComponentsConfig = XComponentsConfig; FILE: packages/x/components/_util/type.ts type AnyObject (line 1) | type AnyObject = Record; type PrefixKeysInfo (line 2) | type PrefixKeysInfo = [keyof KeyboardEvent, string, string]; type PrefixKeysType (line 3) | type PrefixKeysType = { type CodeKeyType (line 9) | type CodeKeyType = number | 'number' | keyof PrefixKeysType; type ShortcutKeys (line 10) | type ShortcutKeys = type DirectionType (line 14) | type DirectionType = 'ltr' | 'rtl' | undefined; FILE: packages/x/components/_util/warning.ts function noop (line 5) | function noop() {} function resetWarned (line 9) | function resetWarned() { type Warning (line 14) | type Warning = (valid: boolean, component: string, message?: string) => ... type BaseTypeWarning (line 28) | type BaseTypeWarning = ( type TypeWarning (line 39) | type TypeWarning = BaseTypeWarning & { type WarningContextProps (line 43) | interface WarningContextProps { FILE: packages/x/components/actions/ActionsAudio.tsx type SemanticType (line 12) | type SemanticType = 'root' | 'default' | 'running' | 'error' | 'loading'; type ActionsAudioProps (line 13) | interface ActionsAudioProps extends Omit {} FILE: packages/x/components/attachments/DropArea.tsx type DropUploaderProps (line 6) | interface DropUploaderProps { function DropArea (line 14) | function DropArea(props: DropUploaderProps) { FILE: packages/x/components/attachments/FileList/Progress.tsx type ProgressProps (line 4) | interface ProgressProps { function Progress (line 9) | function Progress(props: ProgressProps) { FILE: packages/x/components/attachments/FileList/index.tsx type SemanticType (line 16) | type SemanticType = 'list' | 'placeholder' | 'upload'; type FileListProps (line 17) | interface FileListProps { function FileList (line 33) | function FileList(props: FileListProps) { FILE: packages/x/components/attachments/PlaceholderUploader.tsx type PlaceholderConfig (line 6) | interface PlaceholderConfig { type PlaceholderType (line 12) | type PlaceholderType = PlaceholderConfig | React.ReactElement; type PlaceholderProps (line 14) | interface PlaceholderProps { FILE: packages/x/components/attachments/SilentUploader.tsx type SilentUploaderProps (line 4) | interface SilentUploaderProps { FILE: packages/x/components/attachments/__tests__/util.test.ts method constructor (line 39) | constructor() { FILE: packages/x/components/attachments/context.tsx type AttachmentContextProps (line 3) | interface AttachmentContextProps { FILE: packages/x/components/attachments/demo/placeholder.tsx type ExtractFunc (line 55) | type ExtractFunc = T extends (...args: any) => any ? T : never; FILE: packages/x/components/attachments/demo/select-files.tsx constant MAX_COUNT (line 11) | const MAX_COUNT = 5; FILE: packages/x/components/attachments/index.tsx type SemanticType (line 20) | type SemanticType = 'list' | 'placeholder' | 'upload'; type Attachment (line 21) | interface Attachment type AttachmentsProps (line 28) | interface AttachmentsProps extends Omit { type AttachmentsRef (line 56) | interface AttachmentsRef { FILE: packages/x/components/attachments/style/index.ts type ComponentToken (line 7) | interface ComponentToken { type AttachmentsToken (line 11) | interface AttachmentsToken extends FullToken<'Attachments'> {} FILE: packages/x/components/attachments/util.ts constant MEASURE_SIZE (line 5) | const MEASURE_SIZE = 200; function previewImage (line 7) | function previewImage(file: File | Blob): Promise { FILE: packages/x/components/bubble/Bubble.tsx type ForwardBubbleType (line 261) | type ForwardBubbleType = ( FILE: packages/x/components/bubble/BubbleList.tsx type BubblesRecord (line 23) | interface BubblesRecord { function roleCfgIsFunction (line 27) | function roleCfgIsFunction(roleCfg: RoleProps | FuncRoleProps): roleCfg ... FILE: packages/x/components/bubble/Divider.tsx type ForwardDividerBubbleType (line 67) | type ForwardDividerBubbleType = ( FILE: packages/x/components/bubble/EditableContent.tsx function isBlock (line 13) | function isBlock(el: HTMLElement): boolean { function getPlainTextWithFormat (line 18) | function getPlainTextWithFormat(dom: HTMLElement) { FILE: packages/x/components/bubble/System.tsx type ForwardSystemBubbleType (line 61) | type ForwardSystemBubbleType = ( FILE: packages/x/components/bubble/__tests__/list-scroll.test.tsx function spyOnGetComputedStyle (line 43) | function spyOnGetComputedStyle(reverse = true) { FILE: packages/x/components/bubble/demo/custom-content.tsx type ContentType (line 5) | type ContentType = { FILE: packages/x/components/bubble/demo/list-scroll.tsx function useBubbleList (line 34) | function useBubbleList(initialItems: BubbleItemType[] = []) { FILE: packages/x/components/bubble/demo/list.tsx function useBubbleList (line 50) | function useBubbleList(initialItems: BubbleItemType[] = []) { FILE: packages/x/components/bubble/demo/stream.tsx function useStreamContent (line 8) | function useStreamContent( FILE: packages/x/components/bubble/hooks/useCompatibleScroll.ts function isReverse (line 3) | function isReverse(scrollDom: HTMLElement) { function useCompatibleScroll (line 12) | function useCompatibleScroll( FILE: packages/x/components/bubble/hooks/useTyping.ts type OutputData (line 5) | interface OutputData { function getLCP (line 12) | function getLCP(strs: string[]) { function useTyping (line 23) | function useTyping({ FILE: packages/x/components/bubble/index.tsx type BubbleType (line 14) | type BubbleType = typeof Bubble & { FILE: packages/x/components/bubble/interface.ts type BubbleContentType (line 4) | type BubbleContentType = React.ReactNode | AnyObject; type SemanticType (line 6) | type SemanticType = 'root' | 'content' | 'body' | 'header' | 'footer' | ... type ListSemanticType (line 7) | type ListSemanticType = type BubbleAnimationOption (line 20) | interface BubbleAnimationOption { type EditableBubbleOption (line 43) | interface EditableBubbleOption { type BubbleSlot (line 58) | type BubbleSlot = type BubbleRef (line 62) | interface BubbleRef { type MessageStatus (line 66) | enum MessageStatus { type Info (line 75) | type Info = { type Placement (line 80) | type Placement = 'start' | 'end'; type BubbleProps (line 81) | interface BubbleProps type SystemBubbleSemanticName (line 150) | type SystemBubbleSemanticName = 'root' | 'body' | 'content'; type SystemBubbleProps (line 152) | interface SystemBubbleProps type DividerBubbleProps (line 161) | interface DividerBubbleProps, 'styles' | 'classNames'> & type RoleProps (line 209) | type RoleProps = Pick< type FuncRoleProps (line 234) | type FuncRoleProps = (data: BubbleItemType) => RoleProps; type DividerRoleProps (line 236) | type DividerRoleProps = Partial; type FuncDividerRoleProps (line 237) | type FuncDividerRoleProps = (data: BubbleItemType) => DividerRoleProps; type RoleType (line 239) | type RoleType = Partial< type BubbleListProps (line 245) | interface BubbleListProps extends Omit {} FILE: packages/x/components/bubble/style/index.ts type ComponentToken (line 17) | interface ComponentToken { FILE: packages/x/components/code-highlighter/interface.ts type SemanticType (line 4) | type SemanticType = 'root' | 'header' | 'headerTitle' | 'code'; type CodeHighlighterProps (line 6) | interface CodeHighlighterProps FILE: packages/x/components/code-highlighter/style/index.ts type ComponentToken (line 6) | interface ComponentToken { type CodeHighlighterToken (line 24) | interface CodeHighlighterToken extends FullToken<'CodeHighlighter'> {} FILE: packages/x/components/conversations/Creation.tsx type CreationLabelInfo (line 6) | type CreationLabelInfo = { type CreationProps (line 10) | interface CreationProps { FILE: packages/x/components/conversations/GroupTitle.tsx type GroupTitleProps (line 9) | interface GroupTitleProps { type GroupTitleContextType (line 13) | interface GroupTitleContextType { FILE: packages/x/components/conversations/Item.tsx type ConversationsItemProps (line 11) | interface ConversationsItemProps FILE: packages/x/components/conversations/hooks/useCreation.tsx type CreationLabelProps (line 7) | interface CreationLabelProps { type BaseConfig (line 29) | interface BaseConfig { FILE: packages/x/components/conversations/hooks/useGroupable.ts type GroupConfig (line 6) | interface GroupConfig { type GroupInfoType (line 11) | interface GroupInfoType { type GroupList (line 18) | type GroupList = GroupInfoType[]; type KeyList (line 20) | type KeyList = { key: string; disabled?: boolean }[]; FILE: packages/x/components/conversations/index.tsx type SemanticType (line 20) | type SemanticType = 'root' | 'creation' | 'group' | 'item'; type ConversationsProps (line 25) | interface ConversationsProps extends React.HTMLAttributes boolean); type GroupableProps (line 63) | interface GroupableProps extends CollapsibleOptions { FILE: packages/x/components/conversations/style/index.ts type ComponentToken (line 8) | interface ComponentToken { type ConversationsToken (line 30) | interface ConversationsToken extends FullToken<'Conversations'> {} FILE: packages/x/components/file-card/FileCard.tsx type CARD_TYPE (line 28) | enum CARD_TYPE { type SemanticType (line 35) | type SemanticType = 'root' | 'file' | 'icon' | 'name' | 'description'; type PresetIcons (line 36) | type PresetIcons = type CardInfo (line 51) | type CardInfo = { type ExtendNode (line 60) | type ExtendNode = false | React.ReactNode | ((info: CardInfo) => React.R... type FileCardProps (line 61) | interface FileCardProps constant IMAGE_EXT (line 93) | const IMAGE_EXT = ['png', 'jpg', 'jpeg', 'gif', 'bmp', 'webp', 'svg', 'j... constant AUDIO_EXT (line 94) | const AUDIO_EXT = ['mp3', 'wav', 'flac', 'ape', 'aac', 'ogg']; constant VIDEO_EXT (line 95) | const VIDEO_EXT = ['mp4', 'avi', 'mov', 'wmv', 'flv', 'mkv']; constant PRESET_FILE_ICONS (line 97) | const PRESET_FILE_ICONS: { constant DEFAULT_ICON (line 177) | const DEFAULT_ICON = { FILE: packages/x/components/file-card/List.tsx type SemanticType (line 11) | type SemanticType = 'root' | 'card'; type FileCardListProps (line 12) | interface FileCardListProps { FILE: packages/x/components/file-card/components/File.tsx type FileProps (line 6) | interface FileProps { FILE: packages/x/components/file-card/components/ImageIcon.tsx type ImageIconProps (line 6) | interface ImageIconProps { type ImageIconSizeType (line 22) | type ImageIconSizeType = typeof ImageIconSize; type ImageIconSizeKey (line 23) | type ImageIconSizeKey = keyof ImageIconSizeType; FILE: packages/x/components/file-card/components/ImageLoading.tsx type ImageLoadingProps (line 8) | type ImageLoadingProps = { FILE: packages/x/components/file-card/components/usePercent.ts constant AUTO_INTERVAL (line 3) | const AUTO_INTERVAL = 200; constant STEP_BUCKETS (line 4) | const STEP_BUCKETS: [limit: number, stepPtg: number][] = [ function usePercent (line 10) | function usePercent( FILE: packages/x/components/file-card/index.tsx type FileCardType (line 4) | type FileCardType = typeof FileCard & { FILE: packages/x/components/file-card/style/index.ts type ComponentToken (line 6) | interface ComponentToken {} type FileCardToken (line 8) | interface FileCardToken extends FullToken<'FileCard'> {} FILE: packages/x/components/file-card/utils.ts function getSize (line 1) | function getSize(size: number) { function matchExt (line 14) | function matchExt(suffix: string, ext: string[]) { FILE: packages/x/components/folder/DirectoryTree.tsx type FolderTreeData (line 10) | interface FolderTreeData { type DirectoryTreeProps (line 19) | interface DirectoryTreeProps { FILE: packages/x/components/folder/FilePreview.tsx type FileViewProps (line 15) | interface FileViewProps { FILE: packages/x/components/folder/demo/custom-service.tsx class CustomFileContentService (line 37) | class CustomFileContentService { method loadFileContent (line 287) | async loadFileContent(filePath: string): Promise { FILE: packages/x/components/folder/demo/searchable.tsx function countFiles (line 178) | function countFiles(data: FolderProps['treeData']): number { FILE: packages/x/components/folder/index.tsx type FileContentService (line 16) | interface FileContentService { type SemanticType (line 20) | type SemanticType = type FolderProps (line 29) | interface FolderProps { type FolderRef (line 90) | type FolderRef = { FILE: packages/x/components/folder/style/index.tsx type ComponentToken (line 5) | interface ComponentToken { type FolderToken (line 13) | interface FolderToken extends FullToken<'Folder'> {} FILE: packages/x/components/locale/context.ts type LocaleContextProps (line 5) | type LocaleContextProps = Locale & { exist?: boolean }; FILE: packages/x/components/locale/index.tsx constant ANT_MARK (line 9) | const ANT_MARK = 'internalMark'; type xLocale (line 11) | interface xLocale { type Locale (line 48) | type Locale = xLocale & antdLocale; type LocaleProviderProps (line 50) | interface LocaleProviderProps { FILE: packages/x/components/locale/useLocale.ts type LocaleComponentName (line 9) | type LocaleComponentName = Exclude; type mergeLocaleComponentName (line 10) | type mergeLocaleComponentName = LocaleComponentName | AntdLocaleContextP... FILE: packages/x/components/mermaid/Mermaid.tsx type MermaidType (line 18) | type MermaidType = 'root' | 'header' | 'graph' | 'code'; type MermaidProps (line 20) | interface MermaidProps { type RenderType (line 40) | enum RenderType { FILE: packages/x/components/mermaid/__tests__/index.test.tsx type MockMermaid (line 68) | interface MockMermaid { FILE: packages/x/components/mermaid/style/index.ts type ComponentToken (line 6) | interface ComponentToken { type MermaidToken (line 32) | interface MermaidToken extends FullToken<'Mermaid'> {} FILE: packages/x/components/notification/__tests__/index.test.tsx class MockNotification (line 4) | class MockNotification { method constructor (line 14) | constructor(title: string, options?: NotificationOptions) { method onshow (line 28) | get onshow(): (this: Notification, ev: Event) => any { method onshow (line 31) | set onshow(callback: (this: Notification, ev: Event) => any) { method onclose (line 39) | get onclose(): (this: any, ev: Event) => any { method onclose (line 42) | set onclose(callback: (this: MockNotification, ev: Event) => any) { method onerror (line 45) | get onerror(): (this: Notification, ev: Event) => any { method onerror (line 48) | set onerror(callback: (this: Notification, ev: Event) => any) { method requestPermission (line 55) | static requestPermission() { FILE: packages/x/components/notification/index.tsx class XNotification (line 7) | class XNotification { method constructor (line 10) | constructor() { method permission (line 19) | public get permission(): NotificationPermission { method open (line 26) | public open(arg: XNotificationOpenArgs): void { method requestPermission (line 62) | public async requestPermission(): Promise { method _requestPermission (line 65) | private async _requestPermission( method useNotification (line 79) | public useNotification(): useNotificationType { method close (line 92) | public close(tags?: string[]): void { FILE: packages/x/components/notification/interface.ts type TypeOpen (line 3) | type TypeOpen = NotificationOptions & { type useNotificationType (line 12) | type useNotificationType = [ type XNotificationOpenArgs (line 23) | type XNotificationOpenArgs = TypeOpen; FILE: packages/x/components/prompts/index.tsx type BasePromptsItemType (line 11) | interface BasePromptsItemType { type PromptsItemType (line 43) | interface PromptsItemType extends BasePromptsItemType { type SemanticType (line 47) | type SemanticType = type PromptsProps (line 56) | interface PromptsProps type ActionsRef (line 123) | type ActionsRef = { type CompoundedPrompts (line 288) | type CompoundedPrompts = typeof ForwardPrompts; FILE: packages/x/components/prompts/style/index.ts type ComponentToken (line 8) | interface ComponentToken {} type PromptsToken (line 10) | interface PromptsToken extends FullToken<'Prompts'> {} FILE: packages/x/components/sender/SenderHeader.tsx type SendHeaderContextProps (line 8) | interface SendHeaderContextProps { type SemanticType (line 14) | type SemanticType = 'header' | 'content'; type SenderHeaderProps (line 16) | interface SenderHeaderProps function SenderHeader (line 41) | function SenderHeader(props: SenderHeaderProps) { FILE: packages/x/components/sender/SenderSwitch.tsx type SemanticType (line 12) | type SemanticType = 'root' | 'content' | 'icon' | 'title'; type SenderSwitchProps (line 13) | interface SenderSwitchProps type SenderSwitchRef (line 33) | type SenderSwitchRef = { FILE: packages/x/components/sender/__tests__/slot.test.tsx type MockRange (line 69) | interface MockRange { FILE: packages/x/components/sender/components/ActionButton.tsx type ActionButtonContextProps (line 5) | interface ActionButtonContextProps { type ActionButtonProps (line 22) | interface ActionButtonProps extends ButtonProps { FILE: packages/x/components/sender/components/ClearButton.tsx function ClearButton (line 6) | function ClearButton(props: ButtonProps, ref: React.Ref( type TextAreaRef (line 18) | interface TextAreaRef { FILE: packages/x/components/sender/demo/slot-filling.tsx type SlotConfig (line 5) | type SlotConfig = SenderProps['slotConfig']; FILE: packages/x/components/sender/demo/slot-with-suggestion.tsx type SuggestionItems (line 110) | type SuggestionItems = Exclude, () =... FILE: packages/x/components/sender/hooks/use-cursor.ts type CursorPosition (line 5) | interface CursorPosition { type UseCursorOptions (line 10) | interface UseCursorOptions { type UseCursorReturn (line 20) | interface UseCursorReturn { FILE: packages/x/components/sender/hooks/use-input-height.ts constant SENDER_INPUT_PADDING_HEIGHT (line 4) | const SENDER_INPUT_PADDING_HEIGHT = 4.35; FILE: packages/x/components/sender/hooks/use-slot-builder.ts type UseSlotBuilderOptions (line 5) | interface UseSlotBuilderOptions { type UseSlotBuilderReturn (line 12) | interface UseSlotBuilderReturn { FILE: packages/x/components/sender/hooks/use-slot-config-state.ts type NodeInfo (line 4) | interface NodeInfo { type SlotValues (line 13) | type SlotValues = Record; constant SUPPORTED_INPUT_TYPES (line 16) | const SUPPORTED_INPUT_TYPES = new Set(['input', 'select', 'custom', 'con... FILE: packages/x/components/sender/hooks/use-speech.ts type ControlledSpeechConfig (line 5) | type ControlledSpeechConfig = { type AllowSpeech (line 10) | type AllowSpeech = boolean | ControlledSpeechConfig; function useSpeech (line 12) | function useSpeech( FILE: packages/x/components/sender/index.tsx type CompoundedSender (line 14) | type CompoundedSender = typeof ForwardSender & { FILE: packages/x/components/sender/interface.ts type TextareaProps (line 7) | type TextareaProps = GetProps; type SubmitType (line 9) | type SubmitType = 'enter' | 'shiftEnter'; type SemanticType (line 11) | type SemanticType = 'root' | 'prefix' | 'input' | 'suffix' | 'footer' | ... type InsertPosition (line 13) | type InsertPosition = 'start' | 'end' | 'cursor'; type SenderComponents (line 14) | interface SenderComponents { type ActionsComponents (line 18) | type ActionsComponents = { type BaseNode (line 25) | type BaseNode = React.ReactNode | false; type NodeRender (line 26) | type NodeRender = ( type SlotConfigBaseType (line 33) | interface SlotConfigBaseType { type SlotConfigTextType (line 38) | interface SlotConfigTextType extends SlotConfigBaseType { type SlotConfigContentType (line 46) | interface SlotConfigContentType extends SlotConfigBaseType { type SkillType (line 54) | interface SkillType { type SlotConfigInputType (line 67) | interface SlotConfigInputType extends SlotConfigBaseType { type SlotConfigSelectType (line 76) | interface SlotConfigSelectType extends SlotConfigBaseType { type SlotConfigTagType (line 86) | interface SlotConfigTagType extends SlotConfigBaseType { type SlotConfigCustomType (line 95) | interface SlotConfigCustomType extends SlotConfigBaseType { type SlotConfigType (line 113) | type SlotConfigType = type EventType (line 121) | type EventType = type SenderProps (line 124) | interface SenderProps type SenderRef (line 160) | type SenderRef = Omit & FILE: packages/x/components/sender/style/index.ts type ComponentToken (line 10) | interface ComponentToken { type SenderToken (line 80) | interface SenderToken extends FullToken<'Sender'> { FILE: packages/x/components/sources/Sources.tsx type SemanticType (line 16) | type SemanticType = 'root' | 'title' | 'content'; type SourcesItem (line 18) | interface SourcesItem { type SourcesProps (line 26) | interface SourcesProps type SourcesRef (line 46) | type SourcesRef = { FILE: packages/x/components/sources/components/CarouselCard.tsx type CarouselCardProps (line 7) | interface CarouselCardProps { FILE: packages/x/components/sources/style/index.ts type ComponentToken (line 7) | interface ComponentToken {} type SourcesToken (line 9) | interface SourcesToken extends FullToken<'Sources'> {} FILE: packages/x/components/suggestion/demo/_semantic.tsx type SuggestionItems (line 21) | type SuggestionItems = Exclude, () =... FILE: packages/x/components/suggestion/demo/basic.tsx type SuggestionItems (line 6) | type SuggestionItems = Exclude, () =... FILE: packages/x/components/suggestion/demo/block.tsx type SuggestionItems (line 5) | type SuggestionItems = Exclude void>; FILE: packages/x/components/suggestion/index.tsx type SemanticType (line 12) | type SemanticType = 'root' | 'content' | 'popup'; type SuggestionItem (line 13) | interface SuggestionItem extends AnyObject { type RenderChildrenProps (line 21) | interface RenderChildrenProps { type SuggestionProps (line 27) | interface SuggestionProps function Suggestion (line 62) | function Suggestion(props: SuggestionProps) { FILE: packages/x/components/suggestion/style/index.ts type ComponentToken (line 6) | interface ComponentToken {} type SuggestionToken (line 8) | interface SuggestionToken extends FullToken<'Suggestion'> {} FILE: packages/x/components/suggestion/useActive.ts function useActive (line 8) | function useActive( FILE: packages/x/components/theme/context.ts type ComponentsToken (line 7) | type ComponentsToken = { type DesignTokenProviderProps (line 13) | interface DesignTokenProviderProps { FILE: packages/x/components/theme/interface/alias.ts type AliasToken (line 10) | interface AliasToken extends MapToken { FILE: packages/x/components/theme/interface/components.ts type ComponentTokenMap (line 17) | interface ComponentTokenMap { FILE: packages/x/components/theme/interface/cssinjs-utils.ts type GlobalToken (line 14) | type GlobalToken = GlobalTokenTypeUtil; type OverrideToken (line 16) | type OverrideToken = OverrideTokenTypeUtil; type OverrideComponent (line 18) | type OverrideComponent = TokenMapKey; type FullToken (line 20) | type FullToken> = FullTokenType... type GetDefaultToken (line 26) | type GetDefaultToken> = GetDefa... type GenStyleFn (line 32) | type GenStyleFn> = GenStyleFnTy... type GenerateStyle (line 41) | type GenerateStyle< FILE: packages/x/components/theme/interface/index.ts type MappingAlgorithm (line 10) | type MappingAlgorithm = DerivativeFunc; type UseComponentStyleResult (line 41) | type UseComponentStyleResult = [(node: React.ReactNode) => React.ReactEl... type GenerateStyle (line 43) | type GenerateStyle< FILE: packages/x/components/theme/interface/maps/colors.ts type ColorNeutralMapToken (line 1) | interface ColorNeutralMapToken { type ColorPrimaryMapToken (line 160) | interface ColorPrimaryMapToken { type ColorSuccessMapToken (line 242) | interface ColorSuccessMapToken { type ColorWarningMapToken (line 324) | interface ColorWarningMapToken { type ColorInfoMapToken (line 406) | interface ColorInfoMapToken { type ColorErrorMapToken (line 488) | interface ColorErrorMapToken { type ColorLinkMapToken (line 586) | interface ColorLinkMapToken { type ColorMapToken (line 610) | interface ColorMapToken FILE: packages/x/components/theme/interface/maps/font.ts type FontMapToken (line 1) | interface FontMapToken { FILE: packages/x/components/theme/interface/maps/index.ts type CommonMapToken (line 13) | interface CommonMapToken extends StyleMapToken { type MapToken (line 37) | interface MapToken FILE: packages/x/components/theme/interface/maps/size.ts type SizeMapToken (line 1) | interface SizeMapToken { type HeightMapToken (line 47) | interface HeightMapToken { FILE: packages/x/components/theme/interface/maps/style.ts type StyleMapToken (line 1) | interface StyleMapToken { FILE: packages/x/components/theme/interface/presetColors.ts type PresetColorKey (line 17) | type PresetColorKey = (typeof PresetColors)[number]; type PresetColorType (line 19) | type PresetColorType = Record; type ColorPaletteKeyIndex (line 21) | type ColorPaletteKeyIndex = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10; type LegacyColorPalettes (line 23) | type LegacyColorPalettes = { type ColorPalettes (line 30) | type ColorPalettes = { FILE: packages/x/components/theme/interface/seeds.ts type SeedToken (line 8) | interface SeedToken extends PresetColorType { FILE: packages/x/components/theme/useToken.ts function useInternalToken (line 101) | function useInternalToken(): [ function useToken (line 140) | function useToken() { FILE: packages/x/components/theme/util/alias.ts type RawMergedToken (line 8) | type RawMergedToken = MapToken & OverrideToken & { override: Partial, ... type ThinkRef (line 46) | type ThinkRef = { FILE: packages/x/components/think/style/index.ts type ComponentToken (line 5) | interface ComponentToken { type ThinkToken (line 18) | interface ThinkToken extends FullToken<'Think'> {} FILE: packages/x/components/thought-chain/Item.tsx type VARIANT (line 9) | enum VARIANT { type SemanticType (line 15) | type SemanticType = 'root' | 'icon' | 'title' | 'description'; type ThoughtChainItemProps (line 17) | interface ThoughtChainItemProps type ItemRef (line 97) | type ItemRef = { FILE: packages/x/components/thought-chain/Node.tsx type ThoughtChainNodeProps (line 22) | interface ThoughtChainNodeProps extends Omit {} FILE: packages/x/components/welcome/index.tsx type SemanticType (line 10) | type SemanticType = 'root' | 'title' | 'description' | 'icon' | 'extra'; type WelcomeProps (line 12) | interface WelcomeProps { FILE: packages/x/components/welcome/style/index.ts type ComponentToken (line 6) | interface ComponentToken {} type WelcomeToken (line 8) | interface WelcomeToken extends FullToken<'Welcome'> {} FILE: packages/x/components/x-provider/context.ts type BaseComponentConfig (line 22) | interface BaseComponentConfig { type XComponentConfig (line 28) | interface XComponentConfig extends BaseComponentConfig { type ComponentConfig (line 32) | type ComponentConfig< type XComponentsConfig (line 37) | interface XComponentsConfig { type ComponentsConfig (line 55) | type ComponentsConfig = { type XProviderProps (line 61) | interface XProviderProps FILE: packages/x/components/x-provider/demo/locale.tsx type Locale (line 16) | type Locale = XProviderProps['locale']; FILE: packages/x/components/x-provider/demo/theme.tsx type ThemeData (line 21) | type ThemeData = { FILE: packages/x/components/x-provider/hooks/use-x-provider-context.ts function useXProviderContext (line 6) | function useXProviderContext() { FILE: packages/x/docs/playground/agent-tbox.tsx constant DEFAULT_CONVERSATIONS_ITEMS (line 132) | const DEFAULT_CONVERSATIONS_ITEMS = [ constant HOT_TOPICS (line 145) | const HOT_TOPICS = { constant DESIGN_GUIDE (line 162) | const DESIGN_GUIDE = { constant SENDER_PROMPTS (line 181) | const SENDER_PROMPTS: GetProp = [ type TboxInput (line 324) | interface TboxInput { type TboxOutput (line 332) | interface TboxOutput { type TboxMessage (line 336) | interface TboxMessage { class TboxRequest (line 347) | class TboxRequest< method constructor (line 358) | constructor(baseURL: string, options: XRequestOptions) { method asyncHandler (line 367) | get asyncHandler(): Promise { method isTimeout (line 370) | get isTimeout(): boolean { method isStreamTimeout (line 373) | get isStreamTimeout(): boolean { method isRequesting (line 376) | get isRequesting(): boolean { method manual (line 379) | get manual(): boolean { method run (line 382) | run(params?: Input | undefined): void { method abort (line 431) | abort(): void { class TboxProvider (line 436) | class TboxProvider< method transformParams (line 441) | transformParams( method transformLocalMessage (line 465) | transformLocalMessage(requestParams: Partial): ChatMessage { method transformMessage (line 468) | transformMessage(info: TransformMessage): ChatMes... FILE: packages/x/docs/playground/copilot.tsx constant DEFAULT_CONVERSATIONS_ITEMS (line 44) | const DEFAULT_CONVERSATIONS_ITEMS: ConversationItemType[] = [ constant MOCK_SUGGESTIONS (line 155) | const MOCK_SUGGESTIONS = [ constant MOCK_QUESTIONS (line 168) | const MOCK_QUESTIONS = [ type CopilotProps (line 284) | interface CopilotProps { method contentRender (line 300) | contentRender(content: string) { FILE: packages/x/docs/playground/independent.tsx constant HISTORY_MESSAGES (line 165) | const HISTORY_MESSAGES: { constant DEFAULT_CONVERSATIONS_ITEMS (line 193) | const DEFAULT_CONVERSATIONS_ITEMS = [ constant HOT_TOPICS (line 211) | const HOT_TOPICS = { constant DESIGN_GUIDE (line 243) | const DESIGN_GUIDE = { constant SENDER_PROMPTS (line 274) | const SENDER_PROMPTS: GetProp = [ constant THOUGHT_CHAIN_CONFIG (line 297) | const THOUGHT_CHAIN_CONFIG = { type ChatMessage (line 321) | interface ChatMessage extends XModelMessage { FILE: packages/x/docs/playground/ultramodern.tsx constant DEFAULT_CONVERSATIONS_ITEMS (line 124) | const DEFAULT_CONVERSATIONS_ITEMS = [ constant HISTORY_MESSAGES (line 141) | const HISTORY_MESSAGES: { FILE: packages/x/docs/react/demo/qwen-sdk.tsx constant BASE_URL (line 19) | const BASE_URL = 'https://api.x.ant.design/api/llm_cloudflare_qwq-32b'; constant MODEL (line 25) | const MODEL = 'qwq-32b'; method contentRender (line 31) | contentRender(content: string) { FILE: packages/x/docs/react/demo/qwen.tsx type OutputType (line 15) | type OutputType = Partial>; type InputType (line 16) | type InputType = XModelParams; class OpenAiRequest (line 18) | class OpenAiRequest< method constructor (line 29) | constructor(baseURL: string, options: XRequestOptions) { method asyncHandler (line 37) | get asyncHandler(): Promise { method isTimeout (line 40) | get isTimeout(): boolean { method isStreamTimeout (line 43) | get isStreamTimeout(): boolean { method isRequesting (line 46) | get isRequesting(): boolean { method manual (line 49) | get manual(): boolean { method run (line 52) | async run(input: Input): Promise { method abort (line 67) | abort(): void { FILE: packages/x/docs/react/demo/tbox.tsx type TboxMessage (line 15) | interface TboxMessage { type TboxInput (line 20) | interface TboxInput { type TboxOutput (line 24) | interface TboxOutput { class TboxRequest (line 28) | class TboxRequest< method constructor (line 39) | constructor(baseURL: string, options: XRequestOptions) { method asyncHandler (line 48) | get asyncHandler(): Promise { method isTimeout (line 51) | get isTimeout(): boolean { method isStreamTimeout (line 54) | get isStreamTimeout(): boolean { method isRequesting (line 57) | get isRequesting(): boolean { method manual (line 60) | get manual(): boolean { method run (line 63) | run(params?: Input | undefined): void { method abort (line 102) | abort(): void { class TboxProvider (line 107) | class TboxProvider< method transformParams (line 112) | transformParams( method transformLocalMessage (line 124) | transformLocalMessage(requestParams: Partial): ChatMessage { method transformMessage (line 127) | transformMessage(info: TransformMessage): ChatMes... method contentRender (line 151) | contentRender(content: string) { FILE: packages/x/docs/x-markdown/demo/_utils/index.tsx method start (line 16) | async start(controller) { FILE: packages/x/docs/x-markdown/demo/codeDemo/escape-raw-html.tsx type ToggleItemProps (line 27) | interface ToggleItemProps { FILE: packages/x/docs/x-markdown/demo/codeDemo/link.tsx constant LOCALE_MARKDOWN (line 10) | const LOCALE_MARKDOWN = { FILE: packages/x/docs/x-markdown/demo/codeDemo/plugin.tsx method tokenizer (line 63) | tokenizer(src: string) { method renderer (line 75) | renderer(token: Token) { FILE: packages/x/docs/x-markdown/demo/codeDemo/renderer.tsx method html (line 31) | html(token) { method heading (line 34) | heading({ tokens, depth }) { FILE: packages/x/docs/x-markdown/demo/codeDemo/tokenizer.tsx type PercentHeadingToken (line 13) | interface PercentHeadingToken extends Token { method start (line 22) | start(src: string): number { method tokenizer (line 25) | tokenizer(src: string): PercentHeadingToken | undefined { method renderer (line 40) | renderer(token: PercentHeadingToken): string { FILE: packages/x/docs/x-markdown/demo/components/custom.tsx type OrderData (line 31) | interface OrderData { type SalesData (line 41) | interface SalesData { FILE: packages/x/docs/x-markdown/demo/components/infographic.tsx type ReactInfographicProps (line 37) | type ReactInfographicProps = { function ReactInfographic (line 45) | function ReactInfographic(props: ReactInfographicProps) { FILE: packages/x/docs/x-markdown/demo/streaming/animation.tsx type ToggleItemProps (line 43) | interface ToggleItemProps { type InputItemProps (line 56) | interface InputItemProps { FILE: packages/x/docs/x-markdown/demo/streaming/combined.tsx type ToggleItemProps (line 11) | interface ToggleItemProps { type InputItemProps (line 24) | interface InputItemProps { FILE: packages/x/docs/x-markdown/demo/supersets/CustomPlugin/custom.tsx method tokenizer (line 69) | tokenizer(src: string) { method renderer (line 81) | renderer(token: Token) { FILE: packages/x/docs/x-markdown/playground.tsx constant DEFAULT_SOURCE (line 24) | const DEFAULT_SOURCE = `# XMarkdown Playground type ToggleItemProps (line 91) | interface ToggleItemProps { type SelectItemProps (line 104) | interface SelectItemProps { FILE: packages/x/docs/x-sdk/demos/chat-providers/custom-provider-width-ui.tsx type CustomInput (line 9) | interface CustomInput { type CustomOutput (line 16) | interface CustomOutput { type CustomMessage (line 28) | interface CustomMessage { class CustomProvider (line 41) | class CustomProvider< method transformParams (line 49) | transformParams( method transformLocalMessage (line 64) | transformLocalMessage(requestParams: Partial): ChatMessage { method transformMessage (line 73) | transformMessage(info: any): ChatMessage { method contentRender (line 128) | contentRender(content: CustomMessage) { method contentRender (line 147) | contentRender(content: CustomMessage) { method contentRender (line 153) | contentRender(content: CustomMessage) { FILE: packages/x/docs/x-sdk/demos/chat-providers/default-chat-provider-width-ui.tsx type ChatInput (line 7) | interface ChatInput { type ChatOutput (line 13) | interface ChatOutput { type SystemMessage (line 22) | interface SystemMessage { method contentRender (line 30) | contentRender(content: ChatOutput) { method contentRender (line 36) | contentRender(content: ChatInput) { method contentRender (line 42) | contentRender(content: SystemMessage) { FILE: packages/x/docs/x-sdk/demos/chat-providers/default-chat-provider.tsx type ChatInput (line 29) | interface ChatInput { type ChatOutput (line 34) | interface ChatOutput { type SystemMessage (line 42) | interface SystemMessage { FILE: packages/x/docs/x-sdk/demos/x-chat/async-defaultMessages.tsx constant BASE_URL (line 20) | const BASE_URL = 'https://api.x.ant.design/api/llm_siliconflow_THUDM_glm... constant MODEL (line 27) | const MODEL = 'THUDM/glm-4-9b-chat'; method contentRender (line 67) | contentRender(content: string) { FILE: packages/x/docs/x-sdk/demos/x-chat/custom-request-fetch.tsx type ChatInput (line 7) | interface ChatInput { type ChatOutput (line 13) | interface ChatOutput { type MessageType (line 24) | type MessageType = ChatInput | ChatOutput; FILE: packages/x/docs/x-sdk/demos/x-chat/deepSeek.tsx constant BASE_URL (line 20) | const BASE_URL = 'https://api.x.ant.design/api/big_model_glm-4.5-flash'; constant MODEL (line 27) | const MODEL = 'glm-4.5-flash'; method contentRender (line 85) | contentRender(content: string) { FILE: packages/x/docs/x-sdk/demos/x-chat/defaultMessages.tsx constant BASE_URL (line 20) | const BASE_URL = 'https://api.x.ant.design/api/llm_siliconflow_THUDM_glm... constant MODEL (line 27) | const MODEL = 'THUDM/glm-4-9b-chat'; method contentRender (line 66) | contentRender(content: string) { FILE: packages/x/docs/x-sdk/demos/x-chat/developer.tsx constant BASE_URL (line 19) | const BASE_URL = 'https://api.x.ant.design/api/llm_siliconflow_THUDM_glm... constant MODEL (line 25) | const MODEL = 'THUDM/glm-4-9b-chat'; method contentRender (line 65) | contentRender(content: string) { FILE: packages/x/docs/x-sdk/demos/x-chat/openai-callback.tsx constant BASE_URL (line 21) | const BASE_URL = 'https://api.x.ant.design/api/big_model_glm-4.5-flash'; constant MODEL (line 28) | const MODEL = 'THUDM/glm-4-9b-chat'; method contentRender (line 67) | contentRender(content: string) { FILE: packages/x/docs/x-sdk/demos/x-chat/openai.tsx constant BASE_URL (line 20) | const BASE_URL = 'https://api.x.ant.design/api/big_model_glm-4.5-flash'; constant MODEL (line 27) | const MODEL = 'THUDM/glm-4-9b-chat'; method contentRender (line 65) | contentRender(content: string) { FILE: packages/x/docs/x-sdk/demos/x-chat/request-openai-node.tsx type OutputType (line 17) | type OutputType = Partial>; type InputType (line 20) | type InputType = XModelParams; class OpenAiRequest (line 24) | class OpenAiRequest< method constructor (line 37) | constructor(baseURL: string, options: XRequestOptions) { method asyncHandler (line 46) | get asyncHandler(): Promise { method isTimeout (line 51) | get isTimeout(): boolean { method isStreamTimeout (line 56) | get isStreamTimeout(): boolean { method isRequesting (line 61) | get isRequesting(): boolean { method manual (line 66) | get manual(): boolean { method run (line 72) | async run(input: Input): Promise { method abort (line 92) | abort(): void { FILE: packages/x/docs/x-sdk/demos/x-conversations/session-key.tsx constant DEFAULT_KEY (line 17) | const DEFAULT_KEY = 'DEFAULT_KEY'; FILE: packages/x/docs/x-sdk/demos/x-request/basic.tsx constant QUERY_URL (line 8) | const QUERY_URL = 'https://api.x.ant.design/api/default_chat_provider_st... FILE: packages/x/docs/x-sdk/demos/x-request/custom-params-headers.tsx constant QUERY_URL (line 8) | const QUERY_URL = 'https://api.x.ant.design/api/default_chat_provider_st... FILE: packages/x/docs/x-sdk/demos/x-request/custom-transformer.tsx constant BASE_URL (line 8) | const BASE_URL = 'https://api.example.com'; constant PATH (line 9) | const PATH = '/chat'; constant ND_JSON_SEPARATOR (line 11) | const ND_JSON_SEPARATOR = '\n'; function mockFetch (line 13) | async function mockFetch() { method transform (line 88) | transform(chunk, controller) { FILE: packages/x/docs/x-sdk/demos/x-request/manual.tsx type ChatInput (line 10) | interface ChatInput { constant QUERY_URL (line 15) | const QUERY_URL = 'https://api.x.ant.design/api/default_chat_provider_st... FILE: packages/x/docs/x-sdk/demos/x-request/stream-separator.tsx constant BASE_URL (line 8) | const BASE_URL = 'https://api.example.com'; constant PATH (line 9) | const PATH = '/chat'; constant ND_JSON_SEPARATOR (line 11) | const ND_JSON_SEPARATOR = '\r\n'; function mockFetch (line 13) | async function mockFetch() { FILE: packages/x/docs/x-sdk/demos/x-request/stream-timeout.tsx constant BASE_URL (line 8) | const BASE_URL = 'https://api.example.com'; constant PATH (line 9) | const PATH = '/chat'; constant ND_JSON_SEPARATOR (line 11) | const ND_JSON_SEPARATOR = '\n\n'; function mockFetch (line 13) | async function mockFetch() { FILE: packages/x/docs/x-sdk/demos/x-request/timeout.tsx constant BASE_URL (line 8) | const BASE_URL = 'https://api.example.com'; constant PATH (line 9) | const PATH = '/chat'; function mockFetch (line 11) | async function mockFetch() { function request (line 42) | function request() { FILE: packages/x/docs/x-sdk/demos/x-stream/custom-protocol.tsx function mockReadableStream (line 27) | function mockReadableStream() { function readStream (line 42) | async function readStream() { FILE: packages/x/docs/x-sdk/demos/x-stream/default-protocol.tsx function createRealisticStream (line 8) | function createRealisticStream(partSeparator: string, streamSeparator: s... function mockReadableStream (line 31) | function mockReadableStream(partSeparator: string, streamSeparator: stri... function readStream (line 40) | async function readStream() { FILE: packages/x/scripts/check-cssinjs.tsx function checkCSSVar (line 30) | async function checkCSSVar() { method render (line 48) | render(Component: any) { FILE: packages/x/scripts/collect-token-statistic.ts method beforeRender (line 26) | beforeRender(componentName: string) { method render (line 29) | render(Component: any) { FILE: packages/x/scripts/generate-authors.ts function execute (line 20) | async function execute() { FILE: packages/x/scripts/generate-component-changelog.ts function fillComponentKey (line 32) | function fillComponentKey(componentName: string): RegExp[] { function syncChangelog (line 96) | function syncChangelog(sourceFile: string, targetFile: string) { FILE: packages/x/scripts/generate-cssinjs.ts type StyleFn (line 6) | type StyleFn = (prefix?: string) => void; type GenCssinjsOptions (line 8) | interface GenCssinjsOptions { FILE: packages/x/scripts/generate-token-meta.ts type TokenMeta (line 5) | interface TokenMeta { function getTokenList (line 12) | function getTokenList(list?: DeclarationReflection[], source?: string) { FILE: packages/x/scripts/print-changelog.ts constant QUERY_TITLE (line 22) | const QUERY_TITLE = '.gh-header-title .js-issue-title'; constant QUERY_DESCRIPTION_LINES (line 23) | const QUERY_DESCRIPTION_LINES = '.comment-body table tbody tr'; constant QUERY_AUTHOR (line 24) | const QUERY_AUTHOR = '.pull-discussion-timeline .TimelineItem:first .aut... constant MAINTAINERS (line 26) | const MAINTAINERS = [ type Line (line 50) | interface Line { type PR (line 55) | interface PR { function printLog (line 74) | async function printLog() { FILE: packages/x/scripts/visual-regression/build.ts constant ROOT_DIR (line 21) | const ROOT_DIR = process.cwd(); constant ALI_OSS_BUCKET (line 22) | const ALI_OSS_BUCKET = 'antd-visual-diff'; constant REPORT_DIR (line 24) | const REPORT_DIR = path.join(ROOT_DIR, './visualRegressionReport'); function downloadFile (line 89) | async function downloadFile(url: string, destPath: string) { function getBranchLatestRef (line 99) | async function getBranchLatestRef(branchName: string) { function downloadBaseSnapshots (line 108) | async function downloadBaseSnapshots(ref: string, targetDir: string) { type IImageDesc (line 123) | interface IImageDesc { function getMdImageTag (line 128) | function getMdImageTag(desc: IImageDesc, extraCaption?: boolean) { type IBadCase (line 138) | interface IBadCase { function parseArgs (line 153) | async function parseArgs() { function generateLineReport (line 170) | function generateLineReport( function generateReport (line 238) | function generateReport( function boot (line 301) | async function boot() { FILE: packages/x/scripts/visual-regression/convert.ts function markdown2Html (line 10) | function markdown2Html(content: string) { FILE: packages/x/scripts/visual-regression/upload.js constant OSS (line 6) | const OSS = require('ali-oss'); constant ALI_OSS_BUCKET (line 20) | const ALI_OSS_BUCKET = 'antd-visual-diff'; function retry (line 22) | function retry(promise, retries, delay) { function parseArgs (line 45) | function parseArgs(cliArgs) { function walkDir (line 62) | async function walkDir(dirPath) { function uploadFile (line 89) | async function uploadFile(client, filePath, refValue) { function boot (line 116) | async function boot() { FILE: packages/x/tests/setup-streams.ts class PolyfillTextDecoderStream (line 32) | class PolyfillTextDecoderStream extends TransformStream = { -readonly [P in keyof T]: T[P] }; function fillWindowEnv (line 22) | function fillWindowEnv(window: Window | DOMWindow) { FILE: packages/x/tests/setupAfterEnv.ts function cleanup (line 35) | function cleanup(node: HTMLElement) { function formatHTML (line 48) | function formatHTML(nodes: any) { FILE: packages/x/tests/shared/accessibilityTest.tsx function accessibilityTest (line 6) | function accessibilityTest(Component: React.ComponentType) { FILE: packages/x/tests/shared/demoTest.tsx type Options (line 19) | type Options = { function baseTest (line 29) | function baseTest(doInject: boolean, component: string, options: Options... function extendTest (line 108) | function extendTest(component: string, options: Options = {}) { function demoTest (line 115) | function demoTest(component: string, options: Options = {}) { FILE: packages/x/tests/shared/excludeWarning.ts function isSafeWarning (line 4) | function isSafeWarning(message: boolean, all = false) { function excludeWarning (line 15) | function excludeWarning() { function excludeAllWarning (line 26) | function excludeAllWarning() { FILE: packages/x/tests/shared/imageTest.tsx type ImageTestOptions (line 29) | interface ImageTestOptions { function imageTest (line 36) | function imageTest( type Options (line 251) | type Options = { function imageDemoTest (line 261) | function imageDemoTest(component: string, options: Options = {}) { FILE: packages/x/tests/shared/mountTest.tsx function mountTest (line 6) | function mountTest(Component: React.ComponentType) { FILE: packages/x/tests/shared/rootPropsTest.tsx type Options (line 9) | interface Options { function isSingleNode (line 20) | function isSingleNode(node: any): node is Element { function rootPropsTest (line 24) | function rootPropsTest( FILE: packages/x/tests/utils.tsx function assertsExist (line 9) | function assertsExist(item?: T): asserts item is T { function setMockDate (line 14) | function setMockDate(dateString = '2017-09-18T03:30:07.795') { function resetMockDate (line 18) | function resetMockDate() { function renderHook (line 41) | function renderHook(func: () => T): { result: React.RefObject { FILE: scripts/check-repo.ts function exitProcess (line 14) | function exitProcess(code = 1) { function getCurrentVersion (line 19) | function getCurrentVersion() { function checkVersion (line 25) | async function checkVersion() { function checkBranch (line 78) | async function checkBranch({ current }: StatusResult) { function checkCommit (line 95) | async function checkCommit({ files }: StatusResult) { function checkRemote (line 107) | async function checkRemote() { function checkRepo (line 120) | async function checkRepo() { FILE: scripts/synchronize-version.ts function exitProcess (line 7) | function exitProcess(code = 1) { function synchronizeVersion (line 11) | async function synchronizeVersion() {