Browse Source

feat(server): Export shared types & api types

Michael Bromley 7 years ago
parent
commit
0c2515b0f8
3 changed files with 38 additions and 0 deletions
  1. 4 0
      server/src/api/index.ts
  2. 10 0
      server/src/index.ts
  3. 24 0
      server/src/service/index.ts

+ 4 - 0
server/src/api/index.ts

@@ -0,0 +1,4 @@
+export * from './common/request-context';
+export * from './decorators/allow.decorator';
+export * from './decorators/decode.decorator';
+export * from './decorators/request-context.decorator';

+ 10 - 0
server/src/index.ts

@@ -1,6 +1,16 @@
 export { bootstrap } from './bootstrap';
+export * from './api/index';
 export * from './config/index';
 export * from './email/index';
 export * from './plugin/index';
 export * from './entity/index';
 export * from './data-import/index';
+export * from './service/index';
+export * from '../../shared/shared-types';
+export {
+    Permission,
+    LanguageCode,
+    CurrencyCode,
+    AssetType,
+    AdjustmentType,
+} from '../../shared/generated-types';

+ 24 - 0
server/src/service/index.ts

@@ -0,0 +1,24 @@
+export * from './services/administrator.service';
+export * from './services/asset.service';
+export * from './services/auth.service';
+export * from './services/channel.service';
+export * from './services/country.service';
+export * from './services/customer.service';
+export * from './services/customer-group.service';
+export * from './services/facet.service';
+export * from './services/facet-value.service';
+export * from './services/global-settings.service';
+export * from './services/order.service';
+export * from './services/payment-method.service';
+export * from './services/product.service';
+export * from './services/product-category.service';
+export * from './services/product-option.service';
+export * from './services/product-option-group.service';
+export * from './services/product-variant.service';
+export * from './services/promotion.service';
+export * from './services/role.service';
+export * from './services/shipping-method.service';
+export * from './services/tax-category.service';
+export * from './services/tax-rate.service';
+export * from './services/user.service';
+export * from './services/zone.service';