MCPcopy Index your code
hub / github.com/observablehq/framework / DeployEffects

Interface DeployEffects

src/deploy.ts:46–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44}
45
46export interface DeployEffects extends ConfigEffects, TtyEffects, AuthEffects {
47 getDeployConfig: (
48 sourceRoot: string,
49 deployConfigPath: string | undefined,
50 effects: ConfigEffects
51 ) => Promise<DeployConfig>;
52 setDeployConfig: (
53 sourceRoot: string,
54 deployConfigPath: string | undefined,
55 config: DeployConfig,
56 effects: ConfigEffects
57 ) => Promise<void>;
58 clack: ClackEffects;
59 logger: Logger;
60 input: NodeJS.ReadableStream;
61 output: NodeJS.WritableStream;
62 visitFiles: (root: string) => Generator<string>;
63 stat: (path: string) => Promise<Stats>;
64 build: ({config}: BuildOptions, effects?: BuildEffects) => Promise<void>;
65 readCacheFile: (sourceRoot: string, path: string) => Promise<string>;
66}
67
68const defaultEffects: DeployEffects = {
69 ...defaultConfigEffects,

Callers

nothing calls this directly

Implementers 1

MockDeployEffectstest/deploy-test.ts

Calls

no outgoing calls

Tested by

no test coverage detected