OpenAPI provides us with the ability to ensure that all schema used across APIs are of a common type, utilizing objects, arrays, string, numbers, dates, and other common data types as expressed by JSON, XML, CSV, or other formats. Schema property types dictate the structure, as well as simplicity or complexity of our businesses in a digital world.
Providing types for schema properties are a foundational aspect of designing APIs, but also every other stop along the lifecycle, including the runtime. Linting helps us see how consistent or inconsistent we are with typing, but linting is only as good as the policies and strategy that are behind them.