Lines Matching refs:content
88 const content: string | null = getParsedContent(code, path.normalize(id), log); constant
89 if (!content) {
96 return content;
99 export function parseVisual(resourcePath: string, resourceQuery: string, content: string,
101 let code: string | null = getParsedContent(content, resourcePath, log);
103 return content;
106 code = result.content;
116 function parseStatement(statement: ts.Statement, content: string, log: LogInfo[],
122 content = parseMember(statement, member, content, log, visualContent);
127 return content;
130 function parseMember(statement: ts.Statement, member: ts.MethodDeclaration, content: string,
132 let newContent: string = content;
150 visualContent: any, content: string): string {
151 let newContent: string = content;
153 newContent = insertVarAndFunc(member, visualContent, newContent, content);
154 newContent = insertBuild(member, visualContent, newContent, content);
155 newContent = insertAboutToAppear(statement, member, visualContent, newContent, content);
159 function insertImport(visualContent: any, content: string): string {
161 return content;
164 const newContent: string = mediaQueryImport + content;
171 content: string, oriContent: string): string {
174 return visualVarAndFunc ? insertVisualCodeBeforePos(build, '\n' + visualVarAndFunc, content,
175 oriContent) : content;
178 function insertBuild(build: ts.MethodDeclaration, visualContent: any, content: string,
181 '\n' + visualContent.build + '\n', content, oriContent) : content;
185 visualContent: any, content: string, oriContent: string): string {
187 return content;
193 return insertVisualCodeAfterPos(member.body, '\n' + visualContent.aboutToAppear, content,
200 return insertVisualCodeBeforePos(build, aboutToAppearFunc, content, oriContent);
203 function insertVisualCodeAfterPos(member: ts.Block, visualContent: string, content: string,
219 const newContent: string = content.substring(0, newPos) + visualContent +
220 content.substring(newPos);
226 content: string, oriContent: string): string {
239 const newContent: string = content.substring(0, newPos) + visualContent +
240 content.substring(newPos);
245 function generateSourceMapForNewAndOriEtsFile(resourcePath: string, content: string) {
252 const lines: Array<string> = content.split('\n');
376 let content: string = code;
379 content = parseStatement(statement, content, log, visualContent);
382 return content;