Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
export declare type ChildrenIsType<T, U> = {
    [P in keyof T]: T[P] extends U ? P : never;
}[keyof T];
export declare type ChildrenIsNotType<T, U> = {
    [P in keyof T]: T[P] extends U ? never : P;
}[keyof T];
export declare type TypeExtendsChildren<T, U> = {
    [P in keyof T]: U extends T[P] ? P : never;
}[keyof T];
export declare type TypeDoesNotExtendChildren<T, U> = {
    [P in keyof T]: U extends T[P] ? never : P;
}[keyof T];
export declare type UnionToIntersection<U, OR = never> = (U extends any ? (k: U) => void : never) extends ((k: infer I) => void) ? I : OR;