1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
//// [comparisonOfPartialDeepAndIndexedAccessTerminatesWithoutError.ts]
type PartialDeep<T> = {[K in keyof T]?: PartialDeep<T[K]>};
type Many<T> = T | readonly T[];
interface Collection<T> {
sortBy(...iteratees: Many<PartialDeep<T>>[]): Collection<T>;
}
const x: Collection<{x: number}> = (null as any as Collection<{x: number, y: number}>);
export {};
//// [comparisonOfPartialDeepAndIndexedAccessTerminatesWithoutError.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var x = null;
|