ERP SDK - 埃列瓦
SDK 官方PAR eleva que funciona tanto en navegador como en Node.js.
起义组织
npm install @eleva-io/erp-sdk
# o
yarn add @eleva-io/erp-sdk
# o
pnpm add @eleva-io/erp-sdk
乌苏
En Node.js (CommonJS) (英语)
const { ERPClient } = require('@eleva-io/erp-sdk');
const client = new ERPClient({
baseURL: 'https://api.eleva.io',
apiKey: 'your-api-key',
apiSecret: 'your-api-secret'
});
// O usando token
const client = new ERPClient({
baseURL: 'https://api.eleva.io',
token: 'your-token'
});
节点js( ESM)
import { ERPClient } from '@eleva-io/erp-sdk';
const client = new ERPClient({
baseURL: 'https://api.eleva.io',
apiKey: 'your-api-key',
apiSecret: 'your-api-secret'
});
纳维加多
import { ERPClient } from '@eleva-io/erp-sdk';
const client = new ERPClient({
baseURL: 'https://api.eleva.io',
apiKey: 'your-api-key',
apiSecret: 'your-api-secret'
});
碳酸盐
- 相容的 con navegador y Node.js 相容相容相容相容相相容相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相
- 普通JS和无害环境管理
- QQ Tipado 压缩 Conto 类型脚本
- 马内霍自闭症
- subida de archivos 兼容con Cambos 印第安人
- 德克萨加-德克萨斯二分法
- i) 残疾人组织
- * 进口货物
欧特纳克
女性自闭症:
API 密钥 + 密钥
const client = new ERPClient({
baseURL: 'https://api.eleva.io',
apiKey: 'your-api-key',
apiSecret: 'your-api-secret'
});
托肯比尔
const client = new ERPClient({
baseURL: 'https://api.eleva.io',
token: 'your-bearer-token'
});
埃让普洛斯
Trabajar con 文档
// Subir un archivo
const document = await client.horizontal().communities('community-id').documents().create({
fileName: 'document.pdf',
fileData: fileBuffer // Buffer en Node.js o Uint8Array en navegador
});
// Descargar un archivo
const fileData = await client.horizontal().communities('community-id').documents().download('document-id');
特拉巴贾尔
// Crear una tarea con adjunto
const task = await client.ticketing().tasks().create({
title: 'Nueva tarea',
description: 'Descripción de la tarea',
// ... otros campos
});
// Agregar un comentario con archivo adjunto
await client.ticketing().tasks().conversations().create(task.id, {
message: 'Comentario con archivo',
attachment: {
fileName: 'archivo.pdf',
fileData: fileBuffer
}
});
进口平面图谱
// Importar tipos de documentos
import {
Document,
DocumentStatus,
CreateDocumentDTO
} from '@eleva-io/erp-sdk'
// Importar tipos de tareas
import {
TicketingTask,
TicketingTaskStatus,
CreateTicketingTaskDTO
} from '@eleva-io/erp-sdk'
// Importar tipos de utilidades
import {
PaginatedResponse,
CrossPlatformBuffer,
CrossPlatformFile
} from '@eleva-io/erp-sdk'
莫杜洛斯大学
共和党:
dist/
├── cjs/ # CommonJS (Node.js tradicional)
└── esm/ # ESM (Navegadores y Node.js moderno)
- 常见JS页:1
require()节点.js - 无害环境管理页:1
import现代节点和节点
进口问题
La libreria utiliza rutas relativas para todos ros internos, lo que garantiza que funcione ruralamente cuando se instala como dependencia. 中国植物物种信息数据库.
建设项目
- 编译类型脚本: Genera archivos JavaScript con 导入相对式
- 双输出Genera tanto CommunityJS 共同ESCEN 预言论罪
实际数
- ✅ 依赖性指数: 无请求
tsc-alias(原始内容存档于2018-10-21). ni herramientas externas - ✅ 建设 más rápido 系统(原始内容存档于2013-10-12). Proceso de compilación simplificado
- ✅ 梅诺斯公司:简洁易行
- ✅ 总计: Funciona en todos los endormos sindoubleas 互联网档案馆的存檔,存档日期2013-12-02
兼容性
- 节点.js:
- 导航(原始内容存档于2018-10-21) (英语). Todos los navegadores modernos que soporten ES2022
- 类型脚本页:1
发展
# Instalar dependencias
pnpm install
# Compilar
pnpm build
# Ejecutar tests
pnpm test
# Linting
pnpm lint
普罗耶克托岛
src/
├── utils/
│ ├── compatibility.ts # Utilidades cross-platform
│ ├── http.ts # Cliente HTTP
│ └── ...
├── modules/
│ ├── horizontal/ # Módulo horizontal
│ ├── ticketing/ # Módulo de tareas
│ └── ...
└── erp.ts # Cliente principal