# explicit-returns > In TypeScript, explicitly type return values for public functions Use when maintaining consistent code style. Style category skill. - Author: OmniaffixDave - Repository: OmniaffixDave/SessionGuardian - Version: 20260205125233 - Stars: 0 - Forks: 1 - Last Updated: 2026-02-08 - Source: https://github.com/OmniaffixDave/SessionGuardian - Web: https://mule.run/skillshub/@@OmniaffixDave/SessionGuardian~explicit-returns:20260205125233 --- --- name: explicit-returns description: In TypeScript, explicitly type return values for public functions Use when maintaining consistent code style. Style category skill. metadata: category: Style priority: medium is-built-in: true session-guardian-id: builtin_explicit_returns --- # Explicit Returns In TypeScript, explicitly type return values for public functions. Avoid returning undefined implicitly—return null explicitly or use void functions. In arrow functions, be intentional about implicit returns (=> value) vs. explicit (=> { return value; }). Explicit returns make intent clear and catch accidental returns.