{"version":3,"file":"types.mjs","sources":["../../src/types.ts"],"sourcesContent":["import { LevelItem } from './FlameGraph/dataTransform';\n\nexport { type FlameGraphDataContainer } from './FlameGraph/dataTransform';\n\nexport { type ExtraContextMenuButton } from './FlameGraph/FlameGraphContextMenu';\n\nexport type ClickedItemData = {\n  posX: number;\n  posY: number;\n  label: string;\n  item: LevelItem;\n};\n\nexport enum SampleUnit {\n  Bytes = 'bytes',\n  Short = 'short',\n  Nanoseconds = 'ns',\n}\n\nexport enum SelectedView {\n  TopTable = 'topTable',\n  FlameGraph = 'flameGraph',\n  Both = 'both',\n}\n\nexport interface TableData {\n  self: number;\n  total: number;\n  // For diff view\n  totalRight: number;\n}\n\nexport enum ColorScheme {\n  ValueBased = 'valueBased',\n  PackageBased = 'packageBased',\n}\n\nexport enum ColorSchemeDiff {\n  Default = 'default',\n  DiffColorBlind = 'diffColorBlind',\n}\n\nexport type TextAlign = 'left' | 'right';\n"],"names":["SampleUnit","SelectedView","ColorScheme","ColorSchemeDiff"],"mappings":"AAaY,IAAA,UAAA,qBAAAA,WAAL,KAAA;AACL,EAAAA,YAAA,OAAQ,CAAA,GAAA,OAAA;AACR,EAAAA,YAAA,OAAQ,CAAA,GAAA,OAAA;AACR,EAAAA,YAAA,aAAc,CAAA,GAAA,IAAA;AAHJ,EAAAA,OAAAA,WAAAA;AAAA,CAAA,EAAA,UAAA,IAAA,EAAA;AAMA,IAAA,YAAA,qBAAAC,aAAL,KAAA;AACL,EAAAA,cAAA,UAAW,CAAA,GAAA,UAAA;AACX,EAAAA,cAAA,YAAa,CAAA,GAAA,YAAA;AACb,EAAAA,cAAA,MAAO,CAAA,GAAA,MAAA;AAHG,EAAAA,OAAAA,aAAAA;AAAA,CAAA,EAAA,YAAA,IAAA,EAAA;AAaA,IAAA,WAAA,qBAAAC,YAAL,KAAA;AACL,EAAAA,aAAA,YAAa,CAAA,GAAA,YAAA;AACb,EAAAA,aAAA,cAAe,CAAA,GAAA,cAAA;AAFL,EAAAA,OAAAA,YAAAA;AAAA,CAAA,EAAA,WAAA,IAAA,EAAA;AAKA,IAAA,eAAA,qBAAAC,gBAAL,KAAA;AACL,EAAAA,iBAAA,SAAU,CAAA,GAAA,SAAA;AACV,EAAAA,iBAAA,gBAAiB,CAAA,GAAA,gBAAA;AAFP,EAAAA,OAAAA,gBAAAA;AAAA,CAAA,EAAA,eAAA,IAAA,EAAA;;;;"}