
Netsuite Uif Spa Reference
This is a type reference library for NetSuite's UIF framework, the JSX-based component system they use for building SPAs inside their ERP. You get full TypeDefs for @uif-js/core and @uif-js/component, so Claude can look up exact signatures for things like ArrayDataSource, the custom Date class (which behaves differently from native JS dates), DataGrid columns, Button hierarchies, and all the hooks. It's genuinely useful if you're working in NetSuite's frontend stack and tired of guessing whether a prop is called "disabled" or "enabled" or what enum values Button.Type actually accepts. Oracle published this, so the definitions should match what's actually deployed.
- skills.sh installs
- 854
- GitHub stars
- 374
- last updated
- Aug 21, 2026
Install
$ npx -y skills add oracle/netsuite-suitecloud-sdk --skill netsuite-uif-spa-reference --agent claude-codeInstalls into .claude/skills of the current project.
Files
NetSuite UIF Reference
Complete type definitions for @uif-js/core and @uif-js/component, the two packages that power NetSuite SPA (single-page application) user interfaces.
When to Use
- Building or modifying a UIF SPA component (JSX files)
- Looking up the exact API for a UIF class (Date, ArrayDataSource, Router, etc.)
- Checking available props/methods on UIF components (DataGrid, StackPanel, Button, etc.)
- Debugging runtime errors from UIF framework code
- Verifying enum values (for example,
Button.Hierarchy,GapSize,DataGrid.ColumnType) - Understanding UIF Date vs. Native Date behavior
Reference Data
The type definitions are located in the references/ subdirectory.
| File | Package | Contents |
|---|---|---|
references/core.d.ts | @uif-js/core | Core framework: Date, ArrayDataSource, Ajax, Router, useState, useEffect, Context, etc. |
references/component.d.ts | @uif-js/component | UI components: DataGrid, StackPanel, Button, Text, Badge, Heading, Card, ContentPanel, Modal, etc. |
Lookup Instructions
To find information about a specific class or component:
Sponsors
Details
- Repository
- github.com/oracle/netsuite-suitecloud-sdk
- Categories
- Frontend Development, Backend & APIs, Debugging
- First seen
- Jun 3, 2026