路泰科技体检小程序UI设计新版本
1
wwl
2025-07-30 61b58bd03d04d2eb50ac2d93a188c819fe67e01e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// import type { GeneratedRange, OriginalScope } from '@jridgewell/sourcemap-codec';
import type { SourceMapSegment } from './sourcemap-segment';
 
export interface SourceMapV3 {
  file?: string | null;
  names: readonly string[];
  sourceRoot?: string;
  sources: readonly (string | null)[];
  sourcesContent?: readonly (string | null)[];
  version: 3;
  ignoreList?: readonly number[];
}
 
export interface EncodedSourceMap extends SourceMapV3 {
  mappings: string;
  // originalScopes: string[];
  // generatedRanges: string;
}
 
export interface DecodedSourceMap extends SourceMapV3 {
  mappings: readonly SourceMapSegment[][];
  // originalScopes: readonly OriginalScope[][];
  // generatedRanges: readonly GeneratedRange[];
}
 
export interface Pos {
  line: number; // 1-based
  column: number; // 0-based
}
 
export interface OriginalPos extends Pos {
  source: string;
}
 
export interface BindingExpressionRange {
  start: Pos;
  expression: string;
}
 
// export type OriginalScopeInfo = [number, number, string[] | undefined];
// export type GeneratedRangeInfo = [GeneratedRange, string[] | undefined];
 
export type Mapping =
  | {
      generated: Pos;
      source: undefined;
      original: undefined;
      name: undefined;
    }
  | {
      generated: Pos;
      source: string;
      original: Pos;
      name: string;
    }
  | {
      generated: Pos;
      source: string;
      original: Pos;
      name: undefined;
    };