1. What is Generic ? Mid A. T extends U ? X : Y, selecting one type or another based on an assignability check B. a type parameter like <T> that lets a function or type work over many types while preserving their relationship C. in type position, produces the static type of a value or variable D. <T extends U>, restricting a type parameter to types assignable to U Answer + AI explanation with Pro
2. Which term means: "a type parameter like <T> that lets a function or type work over many types while preserving their relationship"? Mid A. keyof B. typeof type operator C. Generic D. Conditional type Answer + AI explanation with Pro
3. Which statement is correct? Mid A. Generic — <T extends U>, restricting a type parameter to types assignable to U B. Generic — a type parameter like <T> that lets a function or type work over many types while preserving their relationship C. Generic — T extends U ? X : Y, selecting one type or another based on an assignability check D. Generic — { [K in keyof T]: ... }, a type that transforms each property of an existing type Answer + AI explanation with Pro
4. What is Generic constraint ? Mid A. a type parameter like <T> that lets a function or type work over many types while preserving their relationship B. <T extends U>, restricting a type parameter to types assignable to U C. an operator producing a union of the property names of a type D. T extends U ? X : Y, selecting one type or another based on an assignability check Answer + AI explanation with Pro
5. Which term means: "<T extends U>, restricting a type parameter to types assignable to U"? Mid A. Mapped type B. Conditional type C. keyof D. Generic constraint Answer + AI explanation with Pro
6. Which statement is correct? Mid A. Generic constraint — an operator producing a union of the property names of a type B. Generic constraint — T extends U ? X : Y, selecting one type or another based on an assignability check C. Generic constraint — in type position, produces the static type of a value or variable D. Generic constraint — <T extends U>, restricting a type parameter to types assignable to U Answer + AI explanation with Pro
7. What is keyof ? Mid A. { [K in keyof T]: ... }, a type that transforms each property of an existing type B. an operator producing a union of the property names of a type C. in type position, produces the static type of a value or variable D. a type parameter like <T> that lets a function or type work over many types while preserving their relationship Answer + AI explanation with Pro
8. Which term means: "an operator producing a union of the property names of a type"? Mid A. typeof type operator B. Conditional type C. keyof D. Generic constraint Answer + AI explanation with Pro
9. Which statement is correct? Mid A. keyof — an operator producing a union of the property names of a type B. keyof — in type position, produces the static type of a value or variable C. keyof — { [K in keyof T]: ... }, a type that transforms each property of an existing type D. keyof — T extends U ? X : Y, selecting one type or another based on an assignability check Answer + AI explanation with Pro
10. What is typeof type operator ? Senior A. an operator producing a union of the property names of a type B. a type parameter like <T> that lets a function or type work over many types while preserving their relationship C. T extends U ? X : Y, selecting one type or another based on an assignability check D. in type position, produces the static type of a value or variable Answer + AI explanation with Pro
11. Which term means: "in type position, produces the static type of a value or variable"? Senior A. Mapped type B. Generic C. typeof type operator D. Conditional type Answer + AI explanation with Pro
12. Which statement is correct? Senior A. typeof type operator — an operator producing a union of the property names of a type B. typeof type operator — T extends U ? X : Y, selecting one type or another based on an assignability check C. typeof type operator — { [K in keyof T]: ... }, a type that transforms each property of an existing type D. typeof type operator — in type position, produces the static type of a value or variable Answer + AI explanation with Pro
13. What is Conditional type ? Senior A. an operator producing a union of the property names of a type B. a type parameter like <T> that lets a function or type work over many types while preserving their relationship C. T extends U ? X : Y, selecting one type or another based on an assignability check D. { [K in keyof T]: ... }, a type that transforms each property of an existing type Answer + AI explanation with Pro
14. Which term means: "T extends U ? X : Y, selecting one type or another based on an assignability check"? Senior A. Mapped type B. typeof type operator C. Generic constraint D. Conditional type Answer + AI explanation with Pro
15. Which statement is correct? Senior A. Conditional type — { [K in keyof T]: ... }, a type that transforms each property of an existing type B. Conditional type — T extends U ? X : Y, selecting one type or another based on an assignability check C. Conditional type — in type position, produces the static type of a value or variable D. Conditional type — a type parameter like <T> that lets a function or type work over many types while preserving their relationship Answer + AI explanation with Pro
16. What is Mapped type ? Senior A. in type position, produces the static type of a value or variable B. T extends U ? X : Y, selecting one type or another based on an assignability check C. a type parameter like <T> that lets a function or type work over many types while preserving their relationship D. { [K in keyof T]: ... }, a type that transforms each property of an existing type Answer + AI explanation with Pro
17. Which term means: "{ [K in keyof T]: ... }, a type that transforms each property of an existing type"? Senior A. keyof B. Generic C. typeof type operator D. Mapped type Answer + AI explanation with Pro
18. Which statement is correct? Senior A. Mapped type — T extends U ? X : Y, selecting one type or another based on an assignability check B. Mapped type — { [K in keyof T]: ... }, a type that transforms each property of an existing type C. Mapped type — a type parameter like <T> that lets a function or type work over many types while preserving their relationship D. Mapped type — in type position, produces the static type of a value or variable Answer + AI explanation with Pro