(name: string, func: Renderer)
| 905 | } |
| 906 | |
| 907 | public registerRenderer(name: string, func: Renderer) { |
| 908 | if (this.renderers[name]) logger.warn('Renderer %s already exists.', name); |
| 909 | this.ctx.effect(() => { |
| 910 | this.renderers[name] = func; |
| 911 | return () => { |
| 912 | delete this.renderers[name]; |
| 913 | }; |
| 914 | }); |
| 915 | } |
| 916 | } |
| 917 | |
| 918 | declare module 'cordis' { |
no test coverage detected