|  | import './index'; | 
|  | import fetchMock from 'fetch-mock'; | 
|  | import { QuerySkQueryChangeEventDetail } from '../../../infra-sk/modules/query-sk/query-sk'; | 
|  | import { QueryChooserSk } from './query-chooser-sk'; | 
|  |  | 
|  | fetchMock.post('/', { count: Math.floor(Math.random() * 2000) }); | 
|  |  | 
|  | const paramset = { | 
|  | config: ['565', '8888'], | 
|  | type: ['CPU', 'GPU'], | 
|  | units: ['ms', 'bytes'], | 
|  | test: [ | 
|  | 'DeferredSurfaceCopy_discardable', | 
|  | 'DeferredSurfaceCopy_nonDiscardable', | 
|  | 'GLInstancedArraysBench_instance', | 
|  | 'GLInstancedArraysBench_one_0', | 
|  | 'GLInstancedArraysBench_one_1', | 
|  | 'GLInstancedArraysBench_one_2', | 
|  | 'GLInstancedArraysBench_one_4', | 
|  | 'GLInstancedArraysBench_one_8', | 
|  | 'GLInstancedArraysBench_two_0', | 
|  | 'GLInstancedArraysBench_two_1', | 
|  | 'GLInstancedArraysBench_two_2', | 
|  | 'GLInstancedArraysBench_two_4', | 
|  | 'GLInstancedArraysBench_two_8', | 
|  | 'GLVec4ScalarBench_scalar_1_stage', | 
|  | 'GLVec4ScalarBench_scalar_2_stage', | 
|  | ], | 
|  | }; | 
|  |  | 
|  | document.querySelectorAll<QueryChooserSk>('query-chooser-sk').forEach((ele) => { | 
|  | ele.addEventListener<any>( | 
|  | 'query-change', | 
|  | (e: CustomEvent<QuerySkQueryChangeEventDetail>) => { | 
|  | document.querySelector('#events')!.textContent = JSON.stringify( | 
|  | e.detail, | 
|  | null, | 
|  | '  ', | 
|  | ); | 
|  | }, | 
|  | ); | 
|  | ele.paramset = paramset; | 
|  | ele.key_order = ['test', 'units']; | 
|  | ele.querySelector<HTMLButtonElement>('button')!.click(); | 
|  | }); |