MakeInterfaceGuardStrict: (<M>(interfaceName, methodGuards, options) => InterfaceGuard<M>)

Type declaration

    • <M>(interfaceName, methodGuards, options): InterfaceGuard<M>
    • Type Parameters

      Parameters

      • interfaceName: string
      • methodGuards: M
      • options: {
            defaultGuards?: undefined;
            sloppy?: false;
        }
        • Optional defaultGuards?: undefined
        • Optional sloppy?: false

      Returns InterfaceGuard<M>

Generated using TypeDoc