1 | export declare type PublishFileHook = {
|
2 | filter(env: PublishFileHookParamter): Promise<boolean>;
|
3 | execute(env: PublishFileHookParamter): Promise<NodeBuffer>;
|
4 | };
|
5 | export declare type PublishFileHookParamter = {
|
6 | filePath: string;
|
7 | content: NodeBuffer;
|
8 | sourceRoot: string;
|
9 | };
|
10 | export interface PublishEnvironment {
|
11 | root: string;
|
12 | releaseFolder: string;
|
13 | verbose?: boolean;
|
14 | }
|
15 | export declare type Hook = {
|
16 | execute: (env: PublishEnvironment) => Promise<void>;
|
17 | name: string;
|
18 | };
|
19 | export declare function run(): Promise<void>;
|