EngineentitiessystemssystemVsEntitiesconstructor()entity()getEntity()removeEntity()system()getSystem()removeSystem()updateSystemsVsEntities()tick()EventEmitterArrayEntitynamecomponentsconstructor()getName()hasComponent()setComponent()getComponent()deleteComponent()destroy()Systemnamecomponentshandlerconstructor()isCompatibleEntity()getName()destroy()«module»engine_js«module»entity_js«module»jecs_jsSimulatorenginetimefpsframeDurationstartedpausedprevFrameTimeconstructor()setFps()getFps()start()pause()stop()isRunning()isPaused()run()Date«module»simulator_js«module»system_jsTimertimeentitysystemconstructor()reset()getTime()getEntity()getSystem()«module»timer_jsrandomId()systems*entitysystemcontainscontainst1t2containscontainscontainsGenerated by GitUml www.gituml.com