shimo-js-sdk-shared
Advanced tools
Comparing version 0.0.1-6 to 0.0.1-7
{ | ||
"name": "shimo-js-sdk-shared", | ||
"version": "0.0.1-6", | ||
"version": "0.0.1-7", | ||
"description": "SDK 2.0 前端共享资源,如 types。", | ||
@@ -16,3 +16,2 @@ "main": "src/index.ts", | ||
"@types/node": "^17.0.35", | ||
"@types/webpack": "^5.28.0", | ||
"@typescript-eslint/eslint-plugin": "^5.25.0", | ||
@@ -19,0 +18,0 @@ "@typescript-eslint/parser": "^5.25.0", |
@@ -1,5 +0,5 @@ | ||
# Opinionated TypeScript Boilerplate | ||
# Shimo JS SDK Shared | ||
- ESLint + Prettier + Husky + lint-staged. | ||
- Default compile target is ES5. | ||
- Use [ava](https://github.com/avajs/ava) for testing. | ||
- types | ||
- utils | ||
- ... |
@@ -0,1 +1,4 @@ | ||
export type UserId = string; | ||
export type FileId = string; | ||
/** | ||
@@ -220,3 +223,3 @@ * SDK 和编辑器初始化状态 | ||
*/ | ||
fileId: string; | ||
fileId: FileId; | ||
@@ -258,7 +261,7 @@ /** | ||
*/ | ||
userId?: string; | ||
userId?: UserId; | ||
/** | ||
* 文件 ID | ||
*/ | ||
fileId?: string; | ||
fileId?: FileId; | ||
} | ||
@@ -279,1 +282,16 @@ | ||
} | ||
/** | ||
* 性能信息 | ||
*/ | ||
export interface PerformanceEntry { | ||
/** | ||
* 性能信息片段的标记,如 "sdk_initialized"、"editor_render_end" | ||
*/ | ||
mark: string; | ||
/** | ||
* 性能信息片段的标记时间,以毫秒为单位 | ||
*/ | ||
timestamp: number; | ||
} |
6006
12
252