Type Alias InterfaceGuardPayload<T>
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>]>; }