functype

Installation
SKILL.md

Functype User Guide

Overview

Transform TypeScript code to use functype - a Scala-inspired functional programming library providing type-safe alternatives to null checks, exceptions, and imperative patterns. This skill helps integrate Option, Either, Try, List, IO, Task, and other functional types into projects.

When to Use This Skill

Trigger this skill when users:

  • Convert imperative code to functional patterns
  • Look up functype APIs or methods
  • Handle nullable values or optional chaining
  • Replace try-catch with functional error handling
  • Work with immutable collections
  • Compose side effects, async operations, or dependency injection with IO
  • Run async operations with cancellation or progress tracking (Task)
  • Debug functype code or understand error messages
Installs
1
First Seen
Mar 22, 2026
functype from smithery.ai