fix(ui): default body/import to empty array

pull/11474/head
Luke Morris 2019-01-22 17:47:48 -08:00
parent c024545fe5
commit 3760c2e936
1 changed files with 5 additions and 3 deletions

View File

@ -46,9 +46,11 @@ async function extractImports(
query: string query: string
): Promise<{imports: string; body: string}> { ): Promise<{imports: string; body: string}> {
const ast = await getAST(query) const ast = await getAST(query)
const {imports = [], body = []} = ast.files[0] const {imports, body} = ast.files[0]
const importStatements = imports.map(i => i.location.source).join('\n') const importStatements = (imports || [])
const bodyStatements = body.map(b => b.location.source).join('\n') .map(i => i.location.source)
.join('\n')
const bodyStatements = (body || []).map(b => b.location.source).join('\n')
return {imports: importStatements, body: bodyStatements} return {imports: importStatements, body: bodyStatements}
} }