MCPcopy
hub / github.com/phaserjs/phaser / emit

Method emit

scripts/tsgen/src/Parser.ts:49–73  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

47 }
48
49 emit(): string {
50
51 console.log('------------------------------------------------------------------');
52 console.log('Parser Emit');
53 console.log('------------------------------------------------------------------');
54
55 let ignored = [];
56
57 let result = '// DO NOT EDIT THIS FILE! It was generated by running `npm run tsgen`\n/// <reference types="./matter" />\n\n';
58
59 result = result.concat(this.topLevel.reduce((out: string, obj: dom.TopLevelDeclaration) => {
60 return out + dom.emit(obj);
61 }, ''));
62
63 if (ignored.length > 0)
64 {
65 console.log('ignored top level properties:');
66 console.log(ignored);
67 }
68
69 // replace 'object &' in result with '{[key: string]: any}'
70 result = result.replace(/object &/g, '{[key: string]: any} &');
71
72 return result;
73 }
74
75 private parseObjects(docs: any[]) {
76

Callers 15

BaseCache.jsFile · 0.45
SceneManager.jsFile · 0.45
ScenePlugin.jsFile · 0.45
Systems.jsFile · 0.45
ScaleManager.jsFile · 0.45
TweenData.jsFile · 0.45
Tween.jsFile · 0.45
TweenFrameData.jsFile · 0.45
TweenChain.jsFile · 0.45
CanvasRenderer.jsFile · 0.45
WebGLRenderer.jsFile · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected