Rule: typedef
Requires type definitions to exist.
Config
Six arguments may be optionally provided:
"call-signature"
checks return type of functions."parameter"
checks type specifier of function parameters for non-arrow functions."arrow-parameter"
checks type specifier of function parameters for arrow functions."property-declaration"
checks return types of interface properties."variable-declaration"
checks variable declarations."member-variable-declaration"
checks member variable declarations.
Examples
"typedef": [true, "call-signature", "parameter", "member-variable-declaration"]
Schema
{ "type": "array", "items": { "type": "string", "enum": [ "call-signature", "parameter", "arrow-parameter", "property-declaration", "variable-declaration", "member-variable-declaration" ] }, "minLength": 0, "maxLength": 6 }