LogoClawIndex
CasesSkillsAbout
LogoClawIndex

fn-args-deps - Functions over classes with explicit DI

Enforce fn(args, deps) pattern for business logic functions with explicit dependency injection

Tags

Updated: 2026-03-23

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • declare function deps types
  • use per-function dependencies
  • wire deps at boundary
  • inject only mockable deps
  • use type-only imports

Inputs

  • TypeScript codebase
  • tsconfig.json

Outputs

  • Function with fn(args, deps) signature
  • Deps type definitions
  • Factory functions

Requirements

  • TypeScript
  • Node.js runtime
  • TypeScript compiler

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
dependency injection
functional programming
code architecture
TypeScript
declare function deps types
use per-function dependencies
wire deps at boundary
inject only mockable deps
TypeScript codebase
tsconfig.json
Function with fn(args, deps) signature
Deps type definitions
Factory functions