1 lines
1.1 KiB
1 lines
1.1 KiB
{"ast":null,"code":"export function IndexerL2R(len, idx) {\n return idx;\n}\n_c = IndexerL2R;\nexport function IndexerR2L(len, idx) {\n return len - idx - 1;\n}\n_c2 = IndexerR2L;\n\nvar _c, _c2;\n\n$RefreshReg$(_c, \"IndexerL2R\");\n$RefreshReg$(_c2, \"IndexerR2L\");","map":{"version":3,"sources":["/home/blobt/Documents/dev/node/triangle/src/render/IAdapter.ts"],"names":["IndexerL2R","len","idx","IndexerR2L"],"mappings":"AACA,OAAO,SAASA,UAAT,CAAoBC,GAApB,EAAiCC,GAAjC,EAAsD;AACzD,SAAOA,GAAP;AACH;KAFeF,U;AAGhB,OAAO,SAASG,UAAT,CAAoBF,GAApB,EAAiCC,GAAjC,EAAsD;AACzD,SAAQD,GAAG,GAAGC,GAAN,GAAY,CAApB;AACH;MAFeC,U","sourcesContent":["export type Indexer = (len: number, idx: number) => number;\r\nexport function IndexerL2R(len: number, idx: number): number {\r\n return idx;\r\n}\r\nexport function IndexerR2L(len: number, idx: number): number {\r\n return (len - idx - 1);\r\n}\r\n\r\nexport interface IAdapter<T> {\r\n add(t: T): void;\r\n remove(): T | undefined;\r\n clear(): void;\r\n //属性\r\n length: number;\r\n isEmpty: boolean;\r\n}"]},"metadata":{},"sourceType":"module"}
|