summaryrefslogtreecommitdiff
path: root/model
diff options
context:
space:
mode:
Diffstat (limited to 'model')
-rw-r--r--model/index.ts4
-rw-r--r--model/job/index.ts2
-rw-r--r--model/pipeline/builder.ts6
-rw-r--r--model/pipeline/impl.ts2
-rw-r--r--model/pipeline/index.ts6
5 files changed, 10 insertions, 10 deletions
diff --git a/model/index.ts b/model/index.ts
index 094c693..5e91071 100644
--- a/model/index.ts
+++ b/model/index.ts
@@ -1,2 +1,2 @@
-export * from './job';
-export * from './pipeline';
+export * from './job/index.js';
+export * from './pipeline/index.js';
diff --git a/model/job/index.ts b/model/job/index.ts
index 78f69d6..b7fb3b0 100644
--- a/model/job/index.ts
+++ b/model/job/index.ts
@@ -8,4 +8,4 @@ export interface Job {
export const isJob = (j: unknown): j is Job =>
!!(isObject(j) && 'arguments' in j && isObject(j.arguments) && 'type' in j && typeof j.type === 'string' && j);
-export * from './jobs';
+export * from './jobs.js';
diff --git a/model/pipeline/builder.ts b/model/pipeline/builder.ts
index e95e89c..dac9452 100644
--- a/model/pipeline/builder.ts
+++ b/model/pipeline/builder.ts
@@ -1,6 +1,6 @@
-import { Pipeline, PipelineStage } from '.';
-import { FetchCodeJob } from '../job';
-import { PipelineImpl } from './impl';
+import { Pipeline, PipelineStage } from './index.js';
+import { FetchCodeJob } from '../job/index.js';
+import { PipelineImpl } from './impl.js';
export interface PipelineBuilder {
addStage(stage: PipelineStage): PipelineBuilder;
diff --git a/model/pipeline/impl.ts b/model/pipeline/impl.ts
index 2e08d6e..406a05e 100644
--- a/model/pipeline/impl.ts
+++ b/model/pipeline/impl.ts
@@ -1,5 +1,5 @@
import { Either, IEither } from '@emprespresso/pengueno';
-import { isPipeline, Pipeline, PipelineStage } from '.';
+import { isPipeline, Pipeline, PipelineStage } from './index.js';
export class PipelineImpl implements Pipeline {
constructor(public readonly serialJobs: Array<PipelineStage>) {}
diff --git a/model/pipeline/index.ts b/model/pipeline/index.ts
index adf902b..fd14e8d 100644
--- a/model/pipeline/index.ts
+++ b/model/pipeline/index.ts
@@ -1,5 +1,5 @@
import { isObject } from '@emprespresso/pengueno';
-import { isJob, Job } from '../job';
+import { isJob, Job } from '../job/index.js';
export interface PipelineStage {
readonly parallelJobs: Array<Job>;
@@ -15,5 +15,5 @@ export interface Pipeline {
serialize(): string;
}
-export * from './builder';
-export * from './impl';
+export * from './builder.js';
+export * from './impl.js';