InterfaceGuardPayload<T>: {
    defaultGuards?: DefaultGuardType;
    interfaceName: string;
    methodGuards: Omit<T, symbol> & Partial<{
        [K in Extract<keyof T, symbol>]: never
    }>;
    sloppy?: boolean;
    symbolMethodGuards?: CopyMap<Extract<keyof T, symbol>, T[Extract<keyof T, symbol>]>;
}

Type Parameters