SYMBOL INDEX (273 symbols across 80 files) FILE: assets/scripts.js function b (line 3) | function b(a) { c[a] = function () { var b = arguments; c.queue.push(fun... FILE: bonus-jest/demo/src/TestMe.tsx type TestMeProps (line 3) | interface TestMeProps { type TestMeState (line 7) | interface TestMeState { class InnerMe (line 19) | class InnerMe extends React.Component { method render (line 28) | render() { FILE: bonus-jest/demo/src/index.ts function getCount (line 5) | function getCount() { function increment (line 9) | function increment() { function decrement (line 13) | function decrement() { function square (line 17) | function square(x: number) { FILE: bonus-jest/demo/src/multiply.ts function multiply (line 1) | function multiply(x: number, y: number) { FILE: bonus-jest/exercise/src/TestMe.tsx type TestMeProps (line 3) | interface TestMeProps { type TestMeState (line 7) | interface TestMeState { class InnerMe (line 19) | class InnerMe extends React.Component { method render (line 28) | render() { FILE: bonus-jest/exercise/src/stack.ts class Stack (line 1) | class Stack { method push (line 5) | push(item: T) { method pop (line 10) | pop(): T { method peek (line 17) | peek(): T { method count (line 24) | get count(): number { FILE: bonus-servicecalls/demo/src/components/TodoFooter.tsx type TodoFooterProps (line 7) | interface TodoFooterProps { FILE: bonus-servicecalls/demo/src/components/TodoHeader.tsx type TodoHeaderProps (line 7) | interface TodoHeaderProps { type TodoHeaderState (line 12) | interface TodoHeaderState { class TodoHeader (line 16) | class TodoHeader extends React.Component void; type ToggleCompleted (line 13) | type ToggleCompleted = (id: string) => void; type ClearCompleted (line 14) | type ClearCompleted = () => void; type ChangeFilter (line 15) | type ChangeFilter = (filter: FilterTypes) => void; FILE: step1-07/exercise/src/TodoApp.types.ts type FilterTypes (line 1) | type FilterTypes = 'all' | 'active' | 'completed'; type TodoType (line 2) | type TodoType = 'active' | 'completed' | 'cleared'; type Todo (line 4) | interface Todo { type Todos (line 10) | type Todos = Todo[]; type AddTodo (line 12) | type AddTodo = (label: string) => void; type ToggleCompleted (line 13) | type ToggleCompleted = (id: string) => void; type ClearCompleted (line 14) | type ClearCompleted = () => void; type ChangeFilter (line 15) | type ChangeFilter = (filter: FilterTypes) => void; FILE: step1-07/exercise/src/components/TodoList.tsx type TodoListProps (line 5) | interface TodoListProps { FILE: step1-07/exercise/src/components/TodoListItem.tsx type TodoListItemProps (line 4) | interface TodoListItemProps extends Todo { FILE: step1-07/final/src/TodoApp.types.ts type FilterTypes (line 1) | type FilterTypes = 'all' | 'active' | 'completed'; type TodoType (line 2) | type TodoType = 'active' | 'completed' | 'cleared'; type Todo (line 4) | interface Todo { type Todos (line 10) | type Todos = Todo[]; type AppContextProps (line 13) | interface AppContextProps { FILE: step2-01/demo/src/async/index.ts function fetchSomething (line 1) | async function fetchSomething() { FILE: step2-01/demo/src/generics/index.ts class Stack (line 2) | class Stack { method push (line 5) | push(item: T) { method pop (line 8) | pop(): T { function reverse (line 17) | function reverse(arg: T[]): T[] { FILE: step2-01/demo/src/interfaces/index.ts type Car (line 2) | interface Car { class MyCar (line 7) | class MyCar implements Car { method constructor (line 11) | constructor(make: string, model: string) { type InterestingFn (line 24) | interface InterestingFn { FILE: step2-01/demo/src/modules/default.ts class DefaultClass (line 1) | class DefaultClass { FILE: step2-01/demo/src/modules/named.ts function namedFn (line 3) | function namedFn() { FILE: step2-01/demo/src/types/index.ts type FibFn (line 8) | type FibFn = (n: number) => number; type Obj (line 11) | type Obj = { type Specific1 (line 16) | type Specific1 = { type Specific2 (line 22) | type Specific2 = { type TypeOfObj (line 29) | type TypeOfObj = { type Obj1Type (line 37) | type Obj1Type = TypeOfObj['obj1']; type Union (line 40) | type Union = Specific1 | Specific2; type Intersection (line 41) | type Intersection = Specific1 & Specific2; type CatStatus (line 47) | type CatStatus = 'alive' | 'dead' | 'both'; class Animal (line 50) | class Animal { } class Cat (line 55) | class Cat extends Animal { } class Dog (line 56) | class Dog extends Animal { } FILE: step2-01/exercise/src/index.ts function makePromise (line 49) | function makePromise() { function run (line 55) | async function run() { FILE: step2-01/final/src/fibonacci.ts function fib (line 1) | function fib(n: number) { FILE: step2-01/final/src/index.ts type TrafficLight (line 10) | type TrafficLight = 'red' | 'green' | 'yellow'; type Car (line 13) | interface Car { function makePromise (line 58) | function makePromise(): Promise { function getGreeting (line 62) | async function getGreeting(name: string): Promise { function run (line 66) | async function run() { FILE: step2-01/final/src/stack.ts class Stack (line 1) | class Stack { method constructor (line 4) | constructor() { method push (line 8) | push(elem: T): void { method pop (line 12) | pop(): T { FILE: step2-02/demo/src/components/TodoApp.tsx class TodoApp (line 10) | class TodoApp extends React.Component { method constructor (line 11) | constructor(props) { method render (line 22) | render() { FILE: step2-02/demo/src/components/TodoFooter.tsx type TodoFooterProps (line 5) | interface TodoFooterProps { FILE: step2-02/demo/src/components/TodoHeader.tsx type TodoHeaderProps (line 5) | interface TodoHeaderProps { type TodoHeaderState (line 11) | interface TodoHeaderState { class TodoHeader (line 15) | class TodoHeader extends React.Component { method constructor (line 11) | constructor(props) { method render (line 21) | render() { FILE: step2-02/exercise/src/components/TodoFooter.tsx type TodoFooterProps (line 6) | interface TodoFooterProps { FILE: step2-02/exercise/src/components/TodoHeader.tsx type TodoHeaderProps (line 5) | interface TodoHeaderProps { type TodoHeaderState (line 11) | interface TodoHeaderState { class TodoHeader (line 15) | class TodoHeader extends React.Component { method constructor (line 47) | constructor(props) { method render (line 54) | render() { FILE: step2-03/demo/src/components/TodoFooter.tsx type TodoFooterProps (line 5) | interface TodoFooterProps { FILE: step2-03/demo/src/components/TodoHeader.tsx type TodoHeaderProps (line 5) | interface TodoHeaderProps { type TodoHeaderState (line 11) | interface TodoHeaderState { class TodoHeader (line 15) | class TodoHeader extends React.Component { method constructor (line 20) | constructor(props) { method render (line 27) | render() { FILE: step2-03/exercise/src/components/TodoFooter.tsx type TodoFooterProps (line 5) | interface TodoFooterProps { FILE: step2-03/exercise/src/components/TodoHeader.tsx type TodoHeaderProps (line 5) | interface TodoHeaderProps { type TodoHeaderState (line 11) | interface TodoHeaderState { class TodoHeader (line 15) | class TodoHeader extends React.Component { method constructor (line 12) | constructor(props) { method render (line 19) | render() { FILE: step2-04/demo/src/components/TodoHeader.tsx type TodoHeaderState (line 6) | interface TodoHeaderState { class TodoHeader (line 10) | class TodoHeader extends React.Component<{}, TodoHeaderState> { method constructor (line 11) | constructor(props: {}) { method render (line 16) | render() { FILE: step2-04/demo/src/components/TodoListItem.tsx type TodoListItemProps (line 5) | interface TodoListItemProps { type TodoListItemState (line 9) | interface TodoListItemState { class TodoListItem (line 14) | class TodoListItem extends React.Component { method constructor (line 12) | constructor(props) { method render (line 19) | render() { FILE: step2-04/exercise/src/components/TodoHeader.tsx type TodoHeaderState (line 6) | interface TodoHeaderState { class TodoHeader (line 10) | class TodoHeader extends React.Component<{}, TodoHeaderState> { method constructor (line 11) | constructor(props: {}) { method render (line 16) | render() { FILE: step2-04/exercise/src/components/TodoListItem.tsx type TodoListItemProps (line 5) | interface TodoListItemProps { type TodoListItemState (line 9) | interface TodoListItemState { class TodoListItem (line 14) | class TodoListItem extends React.Component