UNPKG

@enspirit/emb

Version:

A replacement for our Makefile-for-monorepos

26 lines (25 loc) 933 B
import * as z from 'zod'; import { IResourceBuilder, ResourceInfo } from '../../index.js'; import { AbstractOperation } from '../../../operations/index.js'; export type BuildResourceMeta = { dryRun?: boolean; force?: boolean; resource?: ResourceInfo; builder?: IResourceBuilder<unknown, unknown, unknown>; builderInput?: unknown; sentinelData?: unknown; cacheHit?: boolean; }; declare const schema: z.ZodObject<{ resources: z.ZodOptional<z.ZodArray<z.ZodString>>; dryRun: z.ZodOptional<z.ZodBoolean>; silent: z.ZodOptional<z.ZodBoolean>; force: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; export declare class BuildResourcesOperation extends AbstractOperation<typeof schema, Record<string, BuildResourceMeta>> { private built; constructor(); protected _run(input: z.input<typeof schema>): Promise<Record<string, BuildResourceMeta>>; private buildResource; } export {};