Skip to content
This repository was archived by the owner on Nov 22, 2024. It is now read-only.

Commit 7e8fcec

Browse files
committed
feat(@nguniversal/common): expose common engine public api
1 parent 8a9153b commit 7e8fcec

File tree

8 files changed

+15
-27
lines changed

8 files changed

+15
-27
lines changed

integration/common-engine/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import 'zone.js/dist/zone-node';
2-
import { ɵCommonEngine as CommonEngine } from '@nguniversal/common/engine';
2+
import { CommonEngine } from '@nguniversal/common/engine';
33
import * as express from 'express';
44
import { join } from 'path';
55

modules/aspnetcore-engine/src/interfaces/engine-options.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88
import { NgModuleFactory, StaticProvider, Type } from '@angular/core';
9-
import { ɵRenderOptions as RenderOptions } from '@nguniversal/common/engine';
9+
import { RenderOptions } from '@nguniversal/common/engine';
1010
import { IRequestParams } from './request-params';
1111

1212
export interface IEngineOptions extends Pick<RenderOptions, 'publicPath' | 'inlineCriticalCss'> {

modules/aspnetcore-engine/src/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import { StaticProvider } from '@angular/core';
99

1010
import { ORIGIN_URL, REQUEST } from '@nguniversal/aspnetcore-engine/tokens';
11-
import { ɵCommonEngine as CommonEngine, ɵRenderOptions as RenderOptions } from '@nguniversal/common/engine';
11+
import { CommonEngine, RenderOptions } from '@nguniversal/common/engine';
1212
import { createDocument } from 'domino';
1313
import { IEngineOptions } from './interfaces/engine-options';
1414
import { IEngineRenderResult } from './interfaces/engine-render-result';

modules/common/engine/private_api.ts

Lines changed: 0 additions & 16 deletions
This file was deleted.

modules/common/engine/public_api.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,9 @@
55
* Use of this source code is governed by an MIT-style license that can be
66
* found in the LICENSE file at https://angular.io/license
77
*/
8-
export * from './private_api';
8+
9+
export { CommonEngine, RenderOptions } from './src/engine';
10+
11+
export {
12+
InlineCriticalCssProcessor as ɵInlineCriticalCssProcessor,
13+
} from './src/inline-css-processor';

modules/express-engine/src/main.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@
88
import { Request, Response } from 'express';
99

1010
import { StaticProvider } from '@angular/core';
11-
import { ɵCommonEngine as CommonEngine, ɵRenderOptions } from '@nguniversal/common/engine';
11+
import { CommonEngine, RenderOptions as CommonRenderOptions } from '@nguniversal/common/engine';
1212
import { REQUEST, RESPONSE } from '@nguniversal/express-engine/tokens';
1313

1414
/**
1515
* These are the allowed options for the engine
1616
*/
17-
export type NgSetupOptions = Pick<ɵRenderOptions, 'bootstrap' | 'providers' | 'publicPath' | 'inlineCriticalCss'>;
17+
export type NgSetupOptions = Pick<CommonRenderOptions, 'bootstrap' | 'providers' | 'publicPath' | 'inlineCriticalCss'>;
1818

1919
/**
2020
* These are the allowed options for the render
2121
*/
22-
export interface RenderOptions extends ɵRenderOptions {
22+
export interface RenderOptions extends CommonRenderOptions {
2323
req: Request;
2424
res?: Response;
2525
}

modules/hapi-engine/src/main.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
import { Request, ResponseToolkit } from '@hapi/hapi';
99

1010
import { StaticProvider } from '@angular/core';
11-
import { ɵCommonEngine as CommonEngine, ɵRenderOptions } from '@nguniversal/common/engine';
11+
import { CommonEngine, RenderOptions as CommonRenderOptions } from '@nguniversal/common/engine';
1212
import { REQUEST, RESPONSE } from '@nguniversal/hapi-engine/tokens';
1313

1414
/**
1515
* These are the allowed options for the render
1616
*
1717
* @deprecated use `@nguniversal/common` instead.
1818
*/
19-
export interface RenderOptions extends ɵRenderOptions {
19+
export interface RenderOptions extends CommonRenderOptions {
2020
req: Request;
2121
res?: ResponseToolkit;
2222
}

modules/socket-engine/src/main.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88
import { NgModuleFactory, StaticProvider, Type } from '@angular/core';
9-
import { ɵCommonEngine as CommonEngine,
10-
ɵRenderOptions as RenderOptions } from '@nguniversal/common/engine';
9+
import { CommonEngine, RenderOptions } from '@nguniversal/common/engine';
1110
import * as net from 'net';
1211

1312
/**

0 commit comments

Comments
 (0)