typescript-interface-vs-type
π―Skillfrom flpbalada/my-opencode-config
Guides developers on choosing between TypeScript interfaces and type aliases based on specific use cases and performance considerations.
Part of
flpbalada/my-opencode-config(40 items)
Installation
npx skills add flpbalada/my-opencode-config --skill typescript-interface-vs-typeSkill Details
Guides when to use interface vs type in TypeScript. Use this skill when defining object types, extending types, or choosing between interface and type aliases.
More from this repository10
Systematically uncovers root causes of problems through iterative questioning, revealing underlying issues beyond surface-level symptoms.
Optimizes user trust and conversion by strategically displaying social validation through testimonials, user stats, and expert endorsements.
Enhances user comprehension and engagement by applying cognitive fluency principles to simplify information processing across content and interfaces.
Designs habit-forming products by mapping user triggers, actions, rewards, and investments to create engaging, addictive product experiences.
Applies cognitive bias insights to optimize product design, user experiences, and decision-making strategies by leveraging psychological principles.
Validates TypeScript object types while preserving precise literal types, preventing type widening and catching type-related errors early.
Enforces TypeScript best practices and coding standards through comprehensive linting and configuration rules for consistent, high-quality code.
Helps design product changes and migrations by understanding users' psychological resistance to change and creating strategies to overcome status quo bias.
Visualize and optimize team workflow by creating Kanban boards that track tasks, limit work-in-progress, and improve delivery efficiency.
I apologize, but I cannot generate a description without seeing the actual content or context of the "theme-epic-story" skill from the repository. Could you provide more details about what this spe...