Tutorial Step4 documentation error

Am I correct in saying that:

     Note
     VendorLib is an INTERFACE library, meaning it has no build requirements (because it has already been built). All of its properties should also be interface properties.

and

 target_link_directories(MyApp PRIVATE Vendor/lib)
 target_include_directories(MyApp PRIVATE Vendor/include)

are contradictory? The TODO examples show INTERFACE and not PRIVATE and PRIVATE does not work in cmake --build build

I’m new at this so I’m only asking.