Skip to content

Commit 4558029

Browse files
committed
Step 1 - Manually add executors for Angular builders in NX plugin.
1 parent d694a79 commit 4558029

File tree

2 files changed

+21
-13
lines changed

2 files changed

+21
-13
lines changed
Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1-
import { PromiseExecutor } from '@nx/devkit';
1+
import { BuilderContext, createBuilder } from '@angular-devkit/architect';
2+
23
import { BuildExecutorSchema } from './schema';
34

4-
const runExecutor: PromiseExecutor<BuildExecutorSchema> = async (options) => {
5-
console.log('Executor ran for build', options);
6-
return {
5+
export async function* runBuilder(
6+
options: BuildExecutorSchema,
7+
context: BuilderContext
8+
) {
9+
context.logger.info('Run build mf');
10+
yield {
711
success: true,
812
};
9-
};
13+
}
1014

11-
export default runExecutor;
15+
export default createBuilder(runBuilder);
Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1-
import { PromiseExecutor } from '@nx/devkit';
2-
import { IndexExecutorSchema } from './schema';
1+
import { BuilderContext, createBuilder } from '@angular-devkit/architect';
32

4-
const runExecutor: PromiseExecutor<IndexExecutorSchema> = async (options) => {
5-
console.log('Executor ran for build', options);
6-
return {
3+
import { ServeExecutorSchema } from './schema';
4+
5+
export async function* runBuilder(
6+
options: ServeExecutorSchema,
7+
context: BuilderContext
8+
) {
9+
context.logger.info('Run serve mf');
10+
yield {
711
success: true,
812
};
9-
};
13+
}
1014

11-
export default runExecutor;
15+
export default createBuilder(runBuilder);

0 commit comments

Comments
 (0)