PASStoPascalCase should convert simple word
PASStoPascalCase should convert snake_case
PASStoPascalCase should convert kebab-case
PASStoPascalCase should preserve existing PascalCase
PASStoPascalCase should handle empty string
PASStoPascalCase should handle special chars
PASSjsonToTypeScript should generate simple interface from fixture
PASSjsonToTypeScript should generate nested interfaces from fixture
PASSjsonToTypeScript should generate type alias for array root from fixture
PASSjsonToTypeScript should handle mixed types from fixture
PASSjsonToTypeScript should handle empty object from boundary fixture
PASSjsonToTypeScript should generate type alias for scalar root from boundary fixture
PASSjsonToTypeScript should not mutate input string
PASSjsonToTypeScript should throw on invalid JSON
PASSjsonToTypeScript should handle deeply nested structures
PASSjsonToTypeScript should handle null values
PASSjsonToTypeScript should handle boolean fields
PASSjsonToTypeScript should protect numeric zero
PASSjsonToTypeScript should handle empty arrays
PASSjsonToTypeScript should handle duplicate key names at different depths
PASSJsonToTypescriptTool renders Convert button
PASSJsonToTypescriptTool renders JSON Input label
PASSJsonToTypescriptTool renders Output label
PASSJsonToTypescriptTool renders Clear All button; Copy hidden until output exists
PASSJsonToTypescriptTool shows Root Name input field
PASSJsonToTypescriptTool renders JSON input textarea
PASSJsonToTypescriptTool shows privacy strip
PASSJsonToTypescriptTool shows toast on Convert click with empty input
PASSJsonToTypescriptTool shows Clear toast on Clear All click
⏱️ 0.18ms📦 1.5KB🎚️ Max Nesting: 3🌿 AST Nodes: 48🛡️ V8 Heap: Healthy