소스 검색

Merge pull request #18021 from lgarron/stats-typings

Add typings for `stats.module.js`.
Mr.doob 5 년 전
부모
커밋
cffa9b3be2
1개의 변경된 파일24개의 추가작업 그리고 0개의 파일을 삭제
  1. 24 0
      examples/jsm/libs/stats.module.d.ts

+ 24 - 0
examples/jsm/libs/stats.module.d.ts

@@ -0,0 +1,24 @@
+declare interface Stats {
+  REVISION: number;
+  dom: HTMLDivElement;
+  addPanel(panel: Stats.Panel): Stats.Panel;
+  showPanel(id: number): void;
+  begin(): void;
+  end(): void;
+  update(): void;
+  domElement: HTMLDivElement;
+  setMode(id: number): void;
+}
+
+declare function Stats(): Stats;
+
+declare namespace Stats {
+  interface Panel {
+    dom: HTMLCanvasElement;
+    update(value: number, maxValue: number): void;
+  }
+
+  function Panel(): Panel;
+}
+
+export default Stats