@peple/types
v0.1.3
Published
Shared TypeScript types for People HR micro-frontends
Downloads
6
Maintainers
Readme
@peple/types
Shared TypeScript types for People HR micro-frontends.
Installation
npm install @peple/typesUsage
import type { Employee, Payroll, User } from '@peple/types'
const employee: Employee = {
id: '123',
name: 'John Doe',
email: '[email protected]',
department: 'Engineering',
role: 'Developer',
startDate: '2023-01-15',
salary: 75000
}Available Types
Employee
interface Employee {
id: string
name: string
email: string
department: string
role: string
startDate: string
salary: number
}Payroll
interface Payroll {
id: string
employeeId: string
period: string
grossPay: number
netPay: number
deductions: number
taxes: number
payDate: string
}User
interface User {
id: string
name: string
email: string
role: 'admin' | 'manager' | 'employee'
permissions: string[]
}TypeScript Configuration
This package exports TypeScript type definitions only. Ensure your tsconfig.json includes:
{
"compilerOptions": {
"moduleResolution": "bundler",
"resolveJsonModule": true,
"esModuleInterop": true
}
}License
MIT
