import { Fn } from './Fn'; import { Invoke } from './Invoke'; import { IfInvoking, Input } from './utils'; import { Negate } from './utils/Negate'; export interface Not> extends Fn { out: IfInvoking>, boolean>; } export type InvokeNot, Value extends F['in']> = Negate>;