SYMBOL INDEX (507 symbols across 124 files) FILE: benchmark/simple/simple.tsx function App (line 4) | function App() { FILE: benchmark/static/static.tsx function App (line 4) | function App() { FILE: examples/alternate-screen/alternate-screen.tsx type Point (line 11) | type Point = { type Direction (line 16) | type Direction = 'up' | 'down' | 'left' | 'right'; type GameState (line 18) | type GameState = { type Action (line 27) | type Action = {type: 'tick'; direction: Direction} | {type: 'restart'}; function randomPosition (line 73) | function randomPosition(exclude: Point[]): Point { function createInitialState (line 98) | function createInitialState(): GameState { function gameReducer (line 109) | function gameReducer(state: GameState, action: Action): GameState { function buildBoard (line 170) | function buildBoard(snake: Point[], food: Point): string { function SnakeGame (line 198) | function SnakeGame() { function runAlternateScreenExample (line 286) | function runAlternateScreenExample() { FILE: examples/aria/aria.tsx function AriaExample (line 4) | function AriaExample() { FILE: examples/borders/borders.tsx function Borders (line 4) | function Borders() { FILE: examples/box-backgrounds/box-backgrounds.tsx function BoxBackgrounds (line 4) | function BoxBackgrounds() { FILE: examples/chat/chat.tsx function ChatApp (line 6) | function ChatApp() { FILE: examples/concurrent-suspense/concurrent-suspense.tsx function fetchData (line 10) | function fetchData(key: string, delay: number): string { function DataItem (line 39) | function DataItem({ function Loading (line 55) | function Loading({message}: {readonly message: string}) { function App (line 64) | function App() { FILE: examples/counter/counter.tsx function Counter (line 4) | function Counter() { FILE: examples/cursor-ime/cursor-ime.tsx function App (line 5) | function App() { FILE: examples/incremental-rendering/incremental-rendering.tsx function IncrementalRendering (line 58) | function IncrementalRendering() { FILE: examples/jest/jest.tsx type State (line 22) | type State = { class Jest (line 34) | class Jest extends React.Component, State> { method constructor (line 35) | constructor(properties: Record) { method render (line 45) | render() { method componentDidMount (line 74) | componentDidMount() { method runTest (line 82) | async runTest(path: string) { FILE: examples/jest/summary.tsx type Properties (line 4) | type Properties = { function Summary (line 11) | function Summary({isFinished, passed, failed, time}: Properties) { FILE: examples/jest/test.tsx type Properties (line 24) | type Properties = { function Test (line 29) | function Test({status, path}: Properties) { FILE: examples/justify-content/justify-content.tsx function JustifyContent (line 4) | function JustifyContent() { FILE: examples/render-throttle/index.tsx function App (line 4) | function App() { FILE: examples/router/router.tsx function Home (line 5) | function Home() { function About (line 29) | function About() { function App (line 53) | function App() { FILE: examples/select-input/select-input.tsx function SelectInput (line 12) | function SelectInput() { FILE: examples/static/static.tsx function Example (line 4) | function Example() { FILE: examples/subprocess-output/subprocess-output.tsx function SubprocessOutput (line 7) | function SubprocessOutput() { FILE: examples/suspense/suspense.tsx function Example (line 33) | function Example() { function Fallback (line 38) | function Fallback() { FILE: examples/table/table.tsx function Table (line 13) | function Table() { FILE: examples/terminal-resize/terminal-resize.tsx function TerminalResizeExample (line 4) | function TerminalResizeExample() { FILE: examples/use-focus-with-id/use-focus-with-id.tsx function Focus (line 11) | function Focus() { type ItemProperties (line 43) | type ItemProperties = { function Item (line 48) | function Item({label, id}: ItemProperties) { FILE: examples/use-focus/use-focus.tsx function Focus (line 4) | function Focus() { function Item (line 20) | function Item({label}) { FILE: examples/use-input/use-input.tsx function Robot (line 4) | function Robot() { FILE: examples/use-stderr/use-stderr.tsx function Example (line 4) | function Example() { FILE: examples/use-stdout/use-stdout.tsx function Example (line 4) | function Example() { FILE: examples/use-transition/use-transition.tsx function generateItems (line 5) | function generateItems(filter: string): string[] { function SearchApp (line 28) | function SearchApp() { FILE: media/demo.js class Counter (line 5) | class Counter extends React.PureComponent { method constructor (line 6) | constructor() { method render (line 14) | render() { method componentDidMount (line 38) | componentDidMount() { method componentWillUnmount (line 50) | componentWillUnmount() { FILE: src/ansi-tokenizer.ts type ControlStringType (line 11) | type ControlStringType = 'osc' | 'dcs' | 'pm' | 'apc' | 'sos'; type CsiToken (line 13) | type CsiToken = { type EscToken (line 21) | type EscToken = { type ControlStringToken (line 28) | type ControlStringToken = { type TextToken (line 33) | type TextToken = { type StToken (line 38) | type StToken = { type C1Token (line 43) | type C1Token = { type InvalidToken (line 48) | type InvalidToken = { type AnsiToken (line 53) | type AnsiToken = FILE: src/colorize.ts type ColorType (line 3) | type ColorType = 'foreground' | 'background'; FILE: src/components/App.tsx type Props (line 26) | type Props = { type Focusable (line 40) | type Focusable = { function App (line 48) | function App({ FILE: src/components/AppContext.ts type Props (line 3) | type Props = { method exit (line 43) | exit() {} method waitUntilRenderFlush (line 44) | async waitUntilRenderFlush() {} FILE: src/components/BackgroundContext.ts type BackgroundColor (line 5) | type BackgroundColor = LiteralUnion; FILE: src/components/Box.tsx type Props (line 8) | type Props = Except & { FILE: src/components/CursorContext.ts type Props (line 4) | type Props = { method setCursorPosition (line 15) | setCursorPosition() {} FILE: src/components/ErrorBoundary.tsx type Props (line 4) | type Props = { type State (line 9) | type State = { class ErrorBoundary (line 15) | class ErrorBoundary extends PureComponent { method getDerivedStateFromError (line 18) | static getDerivedStateFromError(error: Error) { method componentDidCatch (line 26) | override componentDidCatch(error: Error): void { method render (line 30) | override render(): ReactNode { FILE: src/components/ErrorOverview.tsx type Props (line 20) | type Props = { function ErrorOverview (line 24) | function ErrorOverview({error}: Props) { FILE: src/components/FocusContext.ts type Props (line 3) | type Props = { method add (line 19) | add() {} method remove (line 20) | remove() {} method activate (line 21) | activate() {} method deactivate (line 22) | deactivate() {} method enableFocus (line 23) | enableFocus() {} method disableFocus (line 24) | disableFocus() {} method focusNext (line 25) | focusNext() {} method focusPrevious (line 26) | focusPrevious() {} method focus (line 27) | focus() {} FILE: src/components/Newline.tsx type Props (line 3) | type Props = { function Newline (line 15) | function Newline({count = 1}: Props) { FILE: src/components/Spacer.tsx function Spacer (line 9) | function Spacer() { FILE: src/components/Static.tsx type Props (line 4) | type Props = { function Static (line 28) | function Static(props: Props) { FILE: src/components/StderrContext.ts type Props (line 4) | type Props = { method write (line 22) | write() {} FILE: src/components/StdinContext.ts type PublicProps (line 5) | type PublicProps = { type Props (line 22) | type Props = PublicProps & { method setRawMode (line 41) | setRawMode() {} method setBracketedPasteMode (line 42) | setBracketedPasteMode() {} FILE: src/components/StdoutContext.ts type Props (line 4) | type Props = { method write (line 22) | write() {} FILE: src/components/Text.tsx type Props (line 9) | type Props = { function Text (line 71) | function Text({ FILE: src/components/Transform.tsx type Props (line 4) | type Props = { function Transform (line 21) | function Transform({ FILE: src/cursor-helpers.ts type CursorPosition (line 3) | type CursorPosition = { type CursorOnlyInput (line 61) | type CursorOnlyInput = { FILE: src/dom.ts type InkNode (line 8) | type InkNode = { type LayoutListener (line 15) | type LayoutListener = () => void; type TextName (line 17) | type TextName = '#text'; type ElementNames (line 18) | type ElementNames = type NodeNames (line 24) | type NodeNames = ElementNames | TextName; type DOMElement (line 27) | type DOMElement = { type TextNode (line 75) | type TextNode = { type DOMNode (line 81) | type DOMNode = T extends { type DOMNodeAttribute (line 90) | type DOMNodeAttribute = boolean | string | number; FILE: src/global.d.ts type IntrinsicElements (line 9) | interface IntrinsicElements { type Box (line 17) | type Box = { type Text (line 26) | type Text = { FILE: src/hooks/use-box-metrics.ts type BoxMetrics (line 11) | type BoxMetrics = { type UseBoxMetricsResult (line 33) | type UseBoxMetricsResult = BoxMetrics & { FILE: src/hooks/use-focus-manager.ts type Output (line 4) | type Output = { FILE: src/hooks/use-focus.ts type Input (line 5) | type Input = { type Output (line 22) | type Output = { FILE: src/hooks/use-input.ts type Key (line 9) | type Key = { type Handler (line 126) | type Handler = (input: string, key: Key) => void; type Options (line 128) | type Options = { FILE: src/hooks/use-paste.ts type Options (line 5) | type Options = { FILE: src/hooks/use-window-size.ts type WindowSize (line 8) | type WindowSize = { FILE: src/ink.tsx type KittyQueryResponseMatch (line 44) | type KittyQueryResponseMatch = type MaybeWritableStream (line 161) | type MaybeWritableStream = NodeJS.WriteStream & { type RenderMetrics (line 207) | type RenderMetrics = { type Options (line 214) | type Options = { class Ink (line 278) | class Ink { method constructor (line 318) | constructor(options: Options) { method render (line 627) | render(node: ReactNode): void { method writeToStdout (line 659) | writeToStdout(data: string): void { method writeToStderr (line 688) | writeToStderr(data: string): void { method unmount (line 719) | unmount(error?: Error | number | null): void { method waitUntilExit (line 862) | async waitUntilExit(): Promise { method waitUntilRenderFlush (line 874) | async waitUntilRenderFlush(): Promise { method clear (line 922) | clear(): void { method patchConsole (line 931) | patchConsole(): void { method setAlternateScreen (line 951) | private setAlternateScreen(enabled: boolean): void { method resolveInteractiveOption (line 966) | private resolveInteractiveOption(interactive: boolean | undefined): bo... method resolveAlternateScreenOption (line 970) | private resolveAlternateScreenOption( method shouldSync (line 981) | private shouldSync(): boolean { method writeBestEffort (line 986) | private writeBestEffort(stream: NodeJS.WriteStream, data: string): void { method awaitExit (line 994) | private async awaitExit(): Promise { method hasPendingConcurrentWork (line 1000) | private hasPendingConcurrentWork(): boolean { method awaitNextRender (line 1012) | private async awaitNextRender(): Promise { method renderInteractiveFrame (line 1024) | private renderInteractiveFrame( method initKittyKeyboard (line 1091) | private initKittyKeyboard(): void { method confirmKittySupport (line 1132) | private confirmKittySupport(flags: KittyFlagName[]): void { method enableKittyProtocol (line 1176) | private enableKittyProtocol(flags: KittyFlagName[]): void { FILE: src/input-parser.ts type InputEvent (line 5) | type InputEvent = string | {readonly paste: string}; type ParsedInput (line 7) | type ParsedInput = { type ParsedSequence (line 12) | type ParsedSequence = type ParsedEscapeSequence (line 127) | type ParsedEscapeSequence = type InputParser (line 249) | type InputParser = { method push (line 260) | push(chunk) { method hasPendingEscape (line 265) | hasPendingEscape() { method flushPendingEscape (line 274) | flushPendingEscape() { method reset (line 283) | reset() { FILE: src/kitty-keyboard.ts type KittyFlagName (line 12) | type KittyFlagName = keyof typeof kittyFlags; function resolveFlags (line 15) | function resolveFlags(flags: KittyFlagName[]): number { type KittyKeyboardOptions (line 40) | type KittyKeyboardOptions = { FILE: src/log-update.ts type LogUpdate (line 15) | type LogUpdate = { FILE: src/measure-element.ts type Output (line 3) | type Output = { FILE: src/measure-text.ts type Output (line 5) | type Output = { FILE: src/output.ts type Options (line 19) | type Options = { type Operation (line 24) | type Operation = WriteOperation | ClipOperation | UnclipOperation; type WriteOperation (line 26) | type WriteOperation = { type ClipOperation (line 34) | type ClipOperation = { type Clip (line 39) | type Clip = { type UnclipOperation (line 46) | type UnclipOperation = { class OutputCaches (line 50) | class OutputCaches { method getStyledChars (line 55) | getStyledChars(line: string): StyledChar[] { method getStringWidth (line 65) | getStringWidth(text: string): number { method getWidestLine (line 75) | getWidestLine(text: string): number { class Output (line 91) | class Output { method constructor (line 98) | constructor(options: Options) { method write (line 105) | write( method clip (line 126) | clip(clip: Clip) { method unclip (line 133) | unclip() { method get (line 139) | get(): {output: string; height: number} { FILE: src/parse-keypress.ts type ParsedKey (line 130) | type ParsedKey = { type EventType (line 300) | type EventType = 'press' | 'repeat' | 'release'; function resolveEventType (line 302) | function resolveEventType(value: number): EventType { function parseKittyModifiers (line 308) | function parseKittyModifiers( FILE: src/reconciler.ts type AnyObject (line 46) | type AnyObject = Record; type Props (line 86) | type Props = Record; type HostContext (line 88) | type HostContext = { function loadPackageJson (line 96) | async function loadPackageJson() { method resetAfterCommit (line 160) | resetAfterCommit(rootNode) { method getChildHostContext (line 183) | getChildHostContext(parentHostContext, type) { method createInstance (line 194) | createInstance(originalType, newProps, rootNode, hostContext) { method createTextInstance (line 242) | createTextInstance(text, _root, hostContext) { method resetTextContent (line 251) | resetTextContent() {} method hideTextInstance (line 252) | hideTextInstance(node) { method unhideTextInstance (line 255) | unhideTextInstance(node, text) { method hideInstance (line 259) | hideInstance(node) { method unhideInstance (line 262) | unhideInstance(node) { method finalizeInitialChildren (line 268) | finalizeInitialChildren() { method beforeActiveInstanceBlur (line 286) | beforeActiveInstanceBlur() {} method afterActiveInstanceBlur (line 287) | afterActiveInstanceBlur() {} method detachDeletedInstance (line 288) | detachDeletedInstance() {} method prepareScopeUpdate (line 290) | prepareScopeUpdate() {} method removeChildFromContainer (line 294) | removeChildFromContainer(node, removeNode) { method commitUpdate (line 298) | commitUpdate(node, _type, oldProps, newProps) { method commitTextUpdate (line 343) | commitTextUpdate(node, _oldText, newText) { method removeChild (line 346) | removeChild(node, removeNode) { method setCurrentUpdatePriority (line 350) | setCurrentUpdatePriority(newPriority: number) { method resolveUpdatePriority (line 354) | resolveUpdatePriority() { method maySuspendCommit (line 361) | maySuspendCommit() { method resetFormInstance (line 371) | resetFormInstance() {} method requestPostPaintCallback (line 372) | requestPostPaintCallback() {} method shouldAttemptEagerTransition (line 373) | shouldAttemptEagerTransition() { method trackSchedulerEvent (line 376) | trackSchedulerEvent() {} method resolveEventType (line 377) | resolveEventType() { method resolveEventTimeStamp (line 380) | resolveEventTimeStamp() { method preloadInstance (line 383) | preloadInstance() { method startSuspendingCommit (line 386) | startSuspendingCommit() {} method suspendInstance (line 387) | suspendInstance() {} method waitForCommitToBeReady (line 388) | waitForCommitToBeReady() { FILE: src/render-node-to-output.ts type OutputTransformer (line 30) | type OutputTransformer = (s: string, index: number) => string; FILE: src/render-to-string.ts type RenderToStringOptions (line 8) | type RenderToStringOptions = { FILE: src/render.ts type RenderOptions (line 8) | type RenderOptions = { type Instance (line 138) | type Instance = { method unmount (line 225) | unmount() { method cleanup (line 230) | cleanup() { FILE: src/renderer.ts type Result (line 7) | type Result = { FILE: src/styles.ts type Styles (line 7) | type Styles = { FILE: src/write-synchronized.ts function shouldSynchronize (line 7) | function shouldSynchronize( FILE: test/background.tsx function Test (line 360) | function Test({bgColor}: {readonly bgColor?: string}) { function Test (line 416) | function Test({bgColor}: {readonly bgColor?: string}) { FILE: test/borders.tsx function Test (line 431) | function Test({borderColor}: {readonly borderColor?: string}) { function Test (line 474) | function Test({borderTop}: {readonly borderTop?: boolean}) { function Test (line 1002) | function Test({borderColor}: {readonly borderColor?: string}) { FILE: test/components.tsx function World (line 54) | function World() { class ErrorBoundary (line 221) | class ErrorBoundary extends Component<{children?: React.ReactNode}> { method render (line 222) | override render(): React.ReactNode { method componentDidCatch (line 226) | override componentDidCatch(reactError: Error): void { method render (line 251) | override render(): React.ReactNode { method componentDidCatch (line 255) | override componentDidCatch(reactError: Error): void { method render (line 277) | override render(): React.ReactNode { method componentDidCatch (line 281) | override componentDidCatch(reactError: Error): void { class ErrorBoundary (line 250) | class ErrorBoundary extends Component<{children?: React.ReactNode}> { method render (line 222) | override render(): React.ReactNode { method componentDidCatch (line 226) | override componentDidCatch(reactError: Error): void { method render (line 251) | override render(): React.ReactNode { method componentDidCatch (line 255) | override componentDidCatch(reactError: Error): void { method render (line 277) | override render(): React.ReactNode { method componentDidCatch (line 281) | override componentDidCatch(reactError: Error): void { class ErrorBoundary (line 276) | class ErrorBoundary extends Component<{children?: React.ReactNode}> { method render (line 222) | override render(): React.ReactNode { method componentDidCatch (line 226) | override componentDidCatch(reactError: Error): void { method render (line 251) | override render(): React.ReactNode { method componentDidCatch (line 255) | override componentDidCatch(reactError: Error): void { method render (line 277) | override render(): React.ReactNode { method componentDidCatch (line 281) | override componentDidCatch(reactError: Error): void { function WithHooks (line 425) | function WithHooks() { function Dynamic (line 454) | function Dynamic({items}: {readonly items: string[]}) { function Dynamic (line 474) | function Dynamic({items}: {readonly items: string[]}) { function Dynamic (line 510) | function Dynamic({replace}: {readonly replace?: boolean}) { class Input (line 542) | class Input extends React.Component<{setRawMode: (mode: boolean) => void... method render (line 543) | override render() { method componentDidMount (line 547) | override componentDidMount() { method componentWillUnmount (line 551) | override componentWillUnmount() { method render (line 613) | override render() { method componentDidMount (line 617) | override componentDidMount() { method componentWillUnmount (line 621) | override componentWillUnmount() { method render (line 700) | override render() { method componentDidMount (line 704) | override componentDidMount() { method componentWillUnmount (line 712) | override componentWillUnmount() { method render (line 749) | override render() { method componentDidMount (line 753) | override componentDidMount() { method componentWillUnmount (line 757) | override componentWillUnmount() { function Test (line 556) | function Test({ class Input (line 612) | class Input extends React.Component<{setRawMode: (mode: boolean) => void... method render (line 543) | override render() { method componentDidMount (line 547) | override componentDidMount() { method componentWillUnmount (line 551) | override componentWillUnmount() { method render (line 613) | override render() { method componentDidMount (line 617) | override componentDidMount() { method componentWillUnmount (line 621) | override componentWillUnmount() { method render (line 700) | override render() { method componentDidMount (line 704) | override componentDidMount() { method componentWillUnmount (line 712) | override componentWillUnmount() { method render (line 749) | override render() { method componentDidMount (line 753) | override componentDidMount() { method componentWillUnmount (line 757) | override componentWillUnmount() { function Test (line 626) | function Test({onInput}: {readonly onInput: (input: string) => void}) { class Input (line 699) | class Input extends React.Component<{setRawMode: (mode: boolean) => void... method render (line 543) | override render() { method componentDidMount (line 547) | override componentDidMount() { method componentWillUnmount (line 551) | override componentWillUnmount() { method render (line 613) | override render() { method componentDidMount (line 617) | override componentDidMount() { method componentWillUnmount (line 621) | override componentWillUnmount() { method render (line 700) | override render() { method componentDidMount (line 704) | override componentDidMount() { method componentWillUnmount (line 712) | override componentWillUnmount() { method render (line 749) | override render() { method componentDidMount (line 753) | override componentDidMount() { method componentWillUnmount (line 757) | override componentWillUnmount() { function Test (line 721) | function Test() { class Input (line 748) | class Input extends React.Component<{setRawMode: (mode: boolean) => void... method render (line 543) | override render() { method componentDidMount (line 547) | override componentDidMount() { method componentWillUnmount (line 551) | override componentWillUnmount() { method render (line 613) | override render() { method componentDidMount (line 617) | override componentDidMount() { method componentWillUnmount (line 621) | override componentWillUnmount() { method render (line 700) | override render() { method componentDidMount (line 704) | override componentDidMount() { method componentWillUnmount (line 712) | override componentWillUnmount() { method render (line 749) | override render() { method componentDidMount (line 753) | override componentDidMount() { method componentWillUnmount (line 757) | override componentWillUnmount() { function Test (line 762) | function Test({ function Counter (line 853) | function Counter() { function Counter (line 908) | function Counter() { function Counter (line 950) | function Counter() { function Test (line 1056) | function Test() { function Test (line 1095) | function Test() { function Test (line 1138) | function Test() { function Test (line 1195) | function Test() { function App (line 1454) | function App() { function Dynamic (line 1516) | function Dynamic({remove}: {readonly remove?: boolean}) { FILE: test/cursor.tsx function InputApp (line 65) | function InputApp() { function CursorChild (line 201) | function CursorChild() { function Parent (line 207) | function Parent() { function CursorChild (line 266) | function CursorChild() { function Test (line 277) | function Test() { function MultiLineApp (line 309) | function MultiLineApp() { function StdoutWriteApp (line 359) | function StdoutWriteApp() { function StderrWriteApp (line 372) | function StderrWriteApp() { type HookWriteCase (line 385) | type HookWriteCase = { method assertTargetWrite (line 400) | assertTargetWrite(t, output) { method assertTargetWrite (line 408) | assertTargetWrite(t, _output, stderr) { function DebugStdoutWriteApp (line 440) | function DebugStdoutWriteApp() { function DebugStderrWriteApp (line 450) | function DebugStderrWriteApp() { function DebugStderrWriteAfterRerenderApp (line 542) | function DebugStderrWriteAfterRerenderApp() { function DebugStdoutWriteAfterRerenderApp (line 559) | function DebugStdoutWriteAfterRerenderApp() { FILE: test/errors.tsx function Parent (line 95) | function Parent() { function Test (line 142) | function Test() { FILE: test/fixtures/ci.tsx type TestState (line 4) | type TestState = { class Test (line 9) | class Test extends React.Component, TestState> { method render (line 17) | override render() { method componentDidMount (line 29) | override componentDidMount() { method componentWillUnmount (line 46) | override componentWillUnmount() { FILE: test/fixtures/clear.tsx function Clear (line 4) | function Clear() { FILE: test/fixtures/console.tsx function App (line 4) | function App() { FILE: test/fixtures/erase-with-state-change.tsx function Erase (line 5) | function Erase() { FILE: test/fixtures/erase-with-static.tsx function EraseWithStatic (line 5) | function EraseWithStatic() { FILE: test/fixtures/erase.tsx function Erase (line 5) | function Erase() { FILE: test/fixtures/exit-double-raw-mode.tsx class ExitDoubleRawMode (line 5) | class ExitDoubleRawMode extends React.Component<{ method render (line 8) | override render() { method componentDidMount (line 12) | override componentDidMount() { function Test (line 27) | function Test() { FILE: test/fixtures/exit-on-exit-with-error-value-property.tsx function Test (line 4) | function Test() { FILE: test/fixtures/exit-on-exit-with-error.tsx class Exit (line 4) | class Exit extends React.Component< method render (line 14) | override render() { method componentDidMount (line 18) | override componentDidMount() { method componentWillUnmount (line 30) | override componentWillUnmount() { function Test (line 35) | function Test() { FILE: test/fixtures/exit-on-exit-with-result.tsx function Test (line 4) | function Test() { FILE: test/fixtures/exit-on-exit-with-value-object.tsx function Test (line 4) | function Test() { FILE: test/fixtures/exit-on-exit.tsx class Exit (line 4) | class Exit extends React.Component< method render (line 14) | override render() { method componentDidMount (line 18) | override componentDidMount() { method componentWillUnmount (line 28) | override componentWillUnmount() { function Test (line 33) | function Test() { FILE: test/fixtures/exit-on-finish.tsx class Test (line 4) | class Test extends React.Component, {counter: nu... method render (line 11) | override render() { method componentDidMount (line 15) | override componentDidMount() { method componentWillUnmount (line 31) | override componentWillUnmount() { FILE: test/fixtures/exit-on-unmount.tsx class Test (line 4) | class Test extends React.Component, {counter: nu... method render (line 11) | override render() { method componentDidMount (line 15) | override componentDidMount() { method componentWillUnmount (line 23) | override componentWillUnmount() { FILE: test/fixtures/exit-raw-on-exit-with-error.tsx class Exit (line 4) | class Exit extends React.Component<{ method render (line 8) | override render() { method componentDidMount (line 12) | override componentDidMount() { function Test (line 21) | function Test() { FILE: test/fixtures/exit-raw-on-exit.tsx class Exit (line 4) | class Exit extends React.Component<{ method render (line 8) | override render() { method componentDidMount (line 12) | override componentDidMount() { function Test (line 18) | function Test() { FILE: test/fixtures/exit-raw-on-unmount.tsx class Exit (line 4) | class Exit extends React.Component<{ method render (line 7) | override render() { method componentDidMount (line 11) | override componentDidMount() { function Test (line 16) | function Test() { FILE: test/fixtures/exit-with-static.tsx function Test (line 4) | function Test() { FILE: test/fixtures/fullscreen-no-extra-newline.tsx function Fullscreen (line 5) | function Fullscreen() { FILE: test/fixtures/issue-442-full-height.tsx function App (line 5) | function App() { FILE: test/fixtures/issue-450-fixture-helpers.tsx type RerenderFixtureOptions (line 5) | type RerenderFixtureOptions = { function Issue450RerenderFixtureComponent (line 13) | function Issue450RerenderFixtureComponent({ type InitialFixtureOptions (line 93) | type InitialFixtureOptions = { function Issue450InitialFixtureComponent (line 100) | function Issue450InitialFixtureComponent({ FILE: test/fixtures/issue-725-child-process.tsx function App (line 4) | function App() { FILE: test/fixtures/use-input-ctrl-c.tsx function UserInput (line 5) | function UserInput() { FILE: test/fixtures/use-input-discrete-priority.tsx function App (line 11) | function App() { FILE: test/fixtures/use-input-kitty.tsx function UserInput (line 5) | function UserInput({test}: {readonly test: string | undefined}) { FILE: test/fixtures/use-input-many.tsx function InputHandler (line 12) | function InputHandler() { function App (line 17) | function App() { FILE: test/fixtures/use-input-multiple.tsx function App (line 5) | function App() { FILE: test/fixtures/use-input.tsx function UserInput (line 5) | function UserInput({test}: {readonly test: string | undefined}) { FILE: test/fixtures/use-paste.tsx function PasteDemo (line 5) | function PasteDemo({test}: {readonly test: string | undefined}) { function MultipleHooksDemo (line 40) | function MultipleHooksDemo() { FILE: test/fixtures/use-stdout.tsx function WriteToStdout (line 4) | function WriteToStdout() { FILE: test/flex-align-content.tsx function Test (line 66) | function Test({ function Test (line 95) | function Test({ function Test (line 124) | function Test({showAlignContent}: {readonly showAlignContent: boolean}) { FILE: test/focus.tsx type TestProps (line 31) | type TestProps = { function Test (line 43) | function Test({ type ItemProps (line 91) | type ItemProps = { function Item (line 97) | function Item({label, autoFocus, disabled = false}: ItemProps) { function ItemWithId (line 559) | function ItemWithId({ function ActiveIdReader (line 576) | function ActiveIdReader({ function FocusCapture (line 671) | function FocusCapture() { FILE: test/helpers/create-stdout.ts type FakeStdout (line 5) | type FakeStdout = { FILE: test/helpers/render-to-string.ts type RenderToStringOptions (line 5) | type RenderToStringOptions = { FILE: test/helpers/run.ts type Run (line 13) | type Run = ( FILE: test/helpers/term.ts method write (line 49) | write(input: string) { FILE: test/helpers/test-renderer.ts type TestRenderOptions (line 5) | type TestRenderOptions = { type TestInstance (line 10) | type TestInstance = Instance & { function renderAsync (line 21) | async function renderAsync( function renderSync (line 53) | function renderSync( function withAct (line 81) | async function withAct(fn: () => T | Promise): Promise { function waitForSuspense (line 92) | async function waitForSuspense(ms = 0): Promise { FILE: test/measure-element.tsx function Test (line 17) | function Test() { function Test (line 46) | function Test() { function Test (line 89) | function Test() { function Test (line 135) | function Test() { function Test (line 177) | function Test() { FILE: test/position.tsx function Test (line 100) | function Test({top}: {readonly top?: number}) { function Test (line 124) | function Test({top, left}: {readonly top?: string; readonly left?: strin... function Test (line 148) | function Test({showOffsets}: {readonly showOffsets: boolean}) { function Test (line 175) | function Test({ FILE: test/reconciler.tsx function Test (line 8) | function Test({update}: {readonly update?: boolean}) { function Test (line 40) | function Test({update}: {readonly update?: boolean}) { function Test (line 77) | function Test({withStyle}: {readonly withStyle: boolean}) { function Test (line 99) | function Test({append}: {readonly append?: boolean}) { function Test (line 155) | function Test({insert}: {readonly insert?: boolean}) { function Test (line 215) | function Test({remove}: {readonly remove?: boolean}) { function Test (line 271) | function Test({reorder}: {readonly reorder?: boolean}) { function Dynamic (line 331) | function Dynamic({replace}: {readonly replace?: boolean}) { function Suspendable (line 376) | function Suspendable() { function Test (line 380) | function Test() { function Suspendable (line 412) | function Suspendable() { function Test (line 421) | function Test() { FILE: test/render-to-string.tsx function World (line 28) | function World() { function App (line 264) | function App() { function App (line 279) | function App() { function App (line 296) | function App() { function Broken (line 314) | function Broken(): React.JSX.Element { function Broken (line 328) | function Broken(): React.JSX.Element { FILE: test/render.tsx method write (line 68) | write(input: string) { method write (line 135) | write( type Issue450Fixture (line 160) | type Issue450Fixture = type Issue450FixtureResult (line 233) | type Issue450FixtureResult = { class SynchronousErrorBoundary (line 289) | class SynchronousErrorBoundary extends PureComponent< method getDerivedStateFromError (line 298) | static override getDerivedStateFromError(error: Error) { method componentDidCatch (line 306) | override componentDidCatch(error: Error) { method render (line 310) | override render() { function SynchronousRenderErrorComponent (line 319) | function SynchronousRenderErrorComponent() { function ThrowingComponentWithBoundary (line 323) | function ThrowingComponentWithBoundary() { function NonTtyRerenderTestComponent (line 619) | function NonTtyRerenderTestComponent({ function NonTtyOverflowTransitionTestComponent (line 660) | function NonTtyOverflowTransitionTestComponent({ function ResizeBoundaryTestComponent (line 697) | function ResizeBoundaryTestComponent() { function Test (line 799) | function Test() { function ThrottleTestComponent (line 831) | function ThrottleTestComponent({text}: {readonly text: string}) { function ThrottleCursorTestComponent (line 835) | function ThrottleCursorTestComponent({text}: {readonly text: string}) { method onRender (line 877) | onRender(metrics: RenderMetrics) { function Test (line 885) | function Test({children}: {readonly children?: ReactNode}) { method write (line 1018) | write(_chunk, _encoding, callback) { method shouldDelay (line 1043) | shouldDelay(chunk) { method onDelayElapsed (line 1046) | onDelayElapsed() { method shouldDelay (line 1092) | shouldDelay(chunk) { method onDelayElapsed (line 1095) | onDelayElapsed() { method shouldDelay (line 1182) | shouldDelay(chunk) { method onDelayElapsed (line 1188) | onDelayElapsed() { method write (line 1217) | write( method shouldDelay (line 1258) | shouldDelay(chunk) { method onDelayElapsed (line 1264) | onDelayElapsed() { method shouldDelay (line 1304) | shouldDelay(chunk) { method onDelayElapsed (line 1307) | onDelayElapsed() { function Test (line 1312) | function Test() { method shouldDelay (line 1341) | shouldDelay(chunk) { method onDelayElapsed (line 1347) | onDelayElapsed() { function Test (line 1352) | function Test() { method shouldDelay (line 1390) | shouldDelay(chunk) { method onDelayElapsed (line 1396) | onDelayElapsed() { function Test (line 1401) | function Test() { method shouldDelay (line 1453) | shouldDelay(chunk) { method onDelayElapsed (line 1456) | onDelayElapsed() { function Test (line 1491) | function Test() { method shouldDelay (line 1517) | shouldDelay(chunk) { method onDelayElapsed (line 1520) | onDelayElapsed() { function Test (line 1525) | function Test() { method write (line 1552) | write( function Test (line 1568) | function Test() { method write (line 1605) | write(_chunk, _encoding, callback) { function Test (line 1618) | function Test() { method write (line 1646) | write(_chunk, _encoding, callback) { function Test (line 1659) | function Test() { method write (line 1687) | write(_chunk, _encoding, callback) { function Test (line 1700) | function Test() { function Test (line 1730) | function Test() { method write (line 1756) | write(chunk: string | Uint8Array, _encoding, callback) { function Test (line 1773) | function Test() { FILE: test/screen-reader.tsx function NullComponent (line 154) | function NullComponent(): undefined { FILE: test/terminal-resize.tsx function Test (line 20) | function Test() { function Test (line 47) | function Test() { function Test (line 72) | function Test() { function Test (line 98) | function Test() { function Test (line 140) | function Test() { function Test (line 156) | function Test() { function Test (line 185) | function Test() { function Test (line 216) | function Test() { function Test (line 251) | function Test() { FILE: test/text.tsx function Test (line 110) | function Test({show}: {readonly show?: boolean}) { function Test (line 130) | function Test({add}: {readonly add?: boolean}) { function Test (line 147) | function Test({add}: {readonly add?: boolean}) { function Test (line 478) | function Test({add}: {readonly add?: boolean}) { function Test (line 494) | function Test({add}: {readonly add?: boolean}) { FILE: test/use-box-metrics.tsx function Test (line 17) | function Test() { function Test (line 40) | function Test() { function Test (line 66) | function Test() { function Test (line 93) | function Test() { function Test (line 142) | function Test() { function Test (line 186) | function Test() { function Test (line 233) | function Test() { function Test (line 271) | function Test() { function SimpleBox (line 291) | function SimpleBox() { function Test (line 330) | function Test() { function Test (line 352) | function Test() { function Test (line 375) | function Test() { function Test (line 429) | function Test() { function Test (line 468) | function Test() { FILE: test/width-height.tsx function Test (line 169) | function Test({maxWidth}: {readonly maxWidth?: number}) { function Test (line 214) | function Test({maxHeight}: {readonly maxHeight?: number}) { function Test (line 290) | function Test({aspectRatio}: {readonly aspectRatio?: number}) {