Как я могу экспортировать дефолт из импорта? - PullRequest
0 голосов
/ 25 сентября 2019

Использование следующего для применения маршрутов к hapi .

Как я могу реорганизовать export * from './foo'; для замены * на экспорт по умолчанию для каждого маршрута?

маршруты / index.ts

'use strict';

export * from './foo'; // This is the line I’m trying to refactor

маршруты / foo.ts

'use strict';

import hapi from '@hapi/hapi';

const foo = [
  {
    method: 'POST',
    path: '/v1/clients/me',
    config: {
      ...
    },
    handler: async (request:hapi.Request, h:hapi.ResponseToolkit): Promise<hapi.ResponseObject> => {
      ...
    }
  },
];

export default foo;

Это работает, но ищет однострочник.

'use strict';

import foo from './foo';
export const _foo = foo;

1 Ответ

0 голосов
/ 25 сентября 2019

Просто напишите

'use strict';

import hapi from '@hapi/hapi';

export default const foo = [
  {
    method: 'POST',
    path: '/v1/clients/me',
    config: {
      ...
    },
    handler: async (request:hapi.Request, h:hapi.ResponseToolkit): Promise<hapi.ResponseObject> => {
      ...
    }
  },
];

`

...