import { ISvelteTranscriber } from "../transcriber/svelte-transcriber" ; import { BlockStatement , Statement } from "@babel/types" ; export class SvelteFilterPlugin { m_Transcriber : ISvelteTranscriber ; } < SvelteFilterPlugin /> + function Transcribe ( this ) { this . m_Transcriber . m_Path . node . body = this . m_Transcriber . m_Path . get ( "body" ) . filter ( each => each . isExportDefaultDeclaration ( ) || each . isImportDeclaration ( ) ) . map ( each => each . node ) ; } ; < SvelteFilterPlugin /> + function constructor ( this , transcriber ) { this . m_Transcriber = transcriber ; } ;