aboutsummaryrefslogtreecommitdiff
path: root/src/fields/InkField.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/fields/InkField.ts')
-rw-r--r--src/fields/InkField.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/fields/InkField.ts b/src/fields/InkField.ts
index 0af72a8ea..a475e2aae 100644
--- a/src/fields/InkField.ts
+++ b/src/fields/InkField.ts
@@ -14,7 +14,7 @@ export interface StrokeData {
width: string;
tool: InkTool;
}
-export type StrokeMap = Map<number, StrokeData>;
+export type StrokeMap = Map<string, StrokeData>;
export class InkField extends BasicField<StrokeMap> {
constructor(data: StrokeMap = new Map, id?: FieldId, save: boolean = true) {
@@ -38,9 +38,9 @@ export class InkField extends BasicField<StrokeMap> {
}
static FromJson(id: string, data: any): InkField {
- let map = new Map<number, StrokeData>();
+ let map = new Map<string, StrokeData>();
Object.keys(data).forEach(key => {
- map.set(parseInt(key), data[key]);
+ map.set(key, data[key]);
});
return new InkField(map, id, false);
}