11import * as fs from 'fs' ;
22import * as net from 'net' ;
3+ import { collectExtractProps } from './requests/collectExtractProps' ;
4+ import { getComponentEvents , getComponentNames , getComponentProps , getElementAttrs , getTemplateContextProps } from './requests/componentInfos' ;
5+ import { getPropertiesAtLocation } from './requests/getPropertiesAtLocation' ;
6+ import { getQuickInfoAtPosition } from './requests/getQuickInfoAtPosition' ;
37import { pipeFile } from './utils' ;
48
59export interface Request {
@@ -21,39 +25,39 @@ export function startNamedPipeServer() {
2125 if ( started ) return ;
2226 started = true ;
2327 const server = net . createServer ( connection => {
24- connection . on ( 'data' , async data => {
28+ connection . on ( 'data' , data => {
2529 const request : Request = JSON . parse ( data . toString ( ) ) ;
2630 if ( request . type === 'collectExtractProps' ) {
27- const result = ( await import ( './requests/collectExtractProps.js' ) ) . collectExtractProps . apply ( null , request . args ) ;
31+ const result = collectExtractProps . apply ( null , request . args ) ;
2832 connection . write ( JSON . stringify ( result ?? null ) ) ;
2933 }
3034 else if ( request . type === 'getPropertiesAtLocation' ) {
31- const result = ( await import ( './requests/getPropertiesAtLocation.js' ) ) . getPropertiesAtLocation . apply ( null , request . args ) ;
35+ const result = getPropertiesAtLocation . apply ( null , request . args ) ;
3236 connection . write ( JSON . stringify ( result ?? null ) ) ;
3337 }
3438 else if ( request . type === 'getQuickInfoAtPosition' ) {
35- const result = ( await import ( './requests/getQuickInfoAtPosition.js' ) ) . getQuickInfoAtPosition . apply ( null , request . args ) ;
39+ const result = getQuickInfoAtPosition . apply ( null , request . args ) ;
3640 connection . write ( JSON . stringify ( result ?? null ) ) ;
3741 }
3842 // Component Infos
3943 else if ( request . type === 'getComponentProps' ) {
40- const result = ( await import ( './requests/componentInfos.js' ) ) . getComponentProps . apply ( null , request . args ) ;
44+ const result = getComponentProps . apply ( null , request . args ) ;
4145 connection . write ( JSON . stringify ( result ?? null ) ) ;
4246 }
4347 else if ( request . type === 'getComponentEvents' ) {
44- const result = ( await import ( './requests/componentInfos.js' ) ) . getComponentEvents . apply ( null , request . args ) ;
48+ const result = getComponentEvents . apply ( null , request . args ) ;
4549 connection . write ( JSON . stringify ( result ?? null ) ) ;
4650 }
4751 else if ( request . type === 'getTemplateContextProps' ) {
48- const result = ( await import ( './requests/componentInfos.js' ) ) . getTemplateContextProps . apply ( null , request . args ) ;
52+ const result = getTemplateContextProps . apply ( null , request . args ) ;
4953 connection . write ( JSON . stringify ( result ?? null ) ) ;
5054 }
5155 else if ( request . type === 'getComponentNames' ) {
52- const result = ( await import ( './requests/componentInfos.js' ) ) . getComponentNames . apply ( null , request . args ) ;
56+ const result = getComponentNames . apply ( null , request . args ) ;
5357 connection . write ( JSON . stringify ( result ?? null ) ) ;
5458 }
5559 else if ( request . type === 'getElementAttrs' ) {
56- const result = ( await import ( './requests/componentInfos.js' ) ) . getElementAttrs . apply ( null , request . args ) ;
60+ const result = getElementAttrs . apply ( null , request . args ) ;
5761 connection . write ( JSON . stringify ( result ?? null ) ) ;
5862 }
5963 else {
0 commit comments