Skip to content

BorisType/types

 
 

Repository files navigation

WT Types

Typescript типы для WebSoft HCM.

main npm

Назначение

Этот репозиторий создан для обеспечения чистого кода с меньшим количеством ошибок.

Он содержит типы для объектов WebSoftHCM, позволяя использовать проверку типов и IntelliSense-подсказки в вашем проекте.

📦 Установка

Caution

Для использования работы на проекте с typescript советуем использовать cli, который решает проблемы связанные с транспиляцией кода под платформу WebSoftHCM.

npm

npm i @wshcmx/types -D

🔨 Настройка

Типы можно использовать как в проектах, написанных с использованием ts, так и в проектах, написанных на js.

Генерируем конфиг, либо просто создаем вручную файл tsconfig.json

npx tsc -init

Далее обновляем конфиг:

{
  "compilerOptions": {
    "target": "ES5",
    "module": "Preserve",
    "esModuleInterop": true,
    "strict": true,
    "noImplicitAny": true,
    "allowJs": true,
    "strictNullChecks": true,
    "strictFunctionTypes": true,
    "strictBindCallApply": true,
    "noImplicitThis": true,
    "alwaysStrict": true,
    "noLib": true,
    "typeRoots": [
      "node_modules/@wshcmx/types/lib",
      "node_modules/@wshcmx/types/lib/xml"
    ]
  }
}

⌨️ Пример использования

Примеры использования для js и ts можно найти в examples

image

About

Типы для WebSoft HCM

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 88.8%
  • JavaScript 11.2%