config-rocket
    Preparing search index...

    Interface FileOutputHooks

    interface FileOutputHooks {
        onFileOutput: (
            state: {
                data: string;
                fid?: string;
                filePath: string;
                isValidFileToMerge: boolean;
                mergeResult?: string;
                mergeType: "json" | "custom" | "concat" | "yaml";
                parsedData?: Record<string, unknown>;
            },
        ) => void
        | Promise<void>;
        onFileOutputConcatMerge: (
            state: {
                data: string;
                fid?: string;
                filePath: string;
                isValidFileToMerge: boolean;
                mergeResult?: string;
                mergeType: "json" | "custom" | "concat" | "yaml";
                parsedData?: Record<string, unknown>;
            },
        ) => void
        | Promise<void>;
        onFileOutputCustomMerge: (
            state: {
                data: string;
                fid?: string;
                filePath: string;
                isValidFileToMerge: boolean;
                mergeResult?: string;
                mergeType: "json" | "custom" | "concat" | "yaml";
                parsedData?: Record<string, unknown>;
            },
        ) => void
        | Promise<void>;
        onFileOutputDeepMerge: (
            state: {
                data: string;
                fid?: string;
                filePath: string;
                isValidFileToMerge: boolean;
                mergeResult?: string;
                mergeType: "json" | "custom" | "concat" | "yaml";
                parsedData?: Record<string, unknown>;
            },
        ) => void
        | Promise<void>;
        onFileOutputJsonMerge: (
            state: {
                data: string;
                fid?: string;
                filePath: string;
                isValidFileToMerge: boolean;
                mergeResult?: string;
                mergeType: "json" | "custom" | "concat" | "yaml";
                parsedData?: Record<string, unknown>;
            },
        ) => void
        | Promise<void>;
        onFileOutputYamlMerge: (
            state: {
                data: string;
                fid?: string;
                filePath: string;
                isValidFileToMerge: boolean;
                mergeResult?: string;
                mergeType: "json" | "custom" | "concat" | "yaml";
                parsedData?: Record<string, unknown>;
            },
        ) => void
        | Promise<void>;
        [key: string]: HookCallback;
    }

    Hierarchy

    • Hooks
      • FileOutputHooks

    Indexable

    • [key: string]: HookCallback
    Index

    Properties

    onFileOutput: (
        state: {
            data: string;
            fid?: string;
            filePath: string;
            isValidFileToMerge: boolean;
            mergeResult?: string;
            mergeType: "json" | "custom" | "concat" | "yaml";
            parsedData?: Record<string, unknown>;
        },
    ) => void
    | Promise<void>
    onFileOutputConcatMerge: (
        state: {
            data: string;
            fid?: string;
            filePath: string;
            isValidFileToMerge: boolean;
            mergeResult?: string;
            mergeType: "json" | "custom" | "concat" | "yaml";
            parsedData?: Record<string, unknown>;
        },
    ) => void
    | Promise<void>
    onFileOutputCustomMerge: (
        state: {
            data: string;
            fid?: string;
            filePath: string;
            isValidFileToMerge: boolean;
            mergeResult?: string;
            mergeType: "json" | "custom" | "concat" | "yaml";
            parsedData?: Record<string, unknown>;
        },
    ) => void
    | Promise<void>
    onFileOutputDeepMerge: (
        state: {
            data: string;
            fid?: string;
            filePath: string;
            isValidFileToMerge: boolean;
            mergeResult?: string;
            mergeType: "json" | "custom" | "concat" | "yaml";
            parsedData?: Record<string, unknown>;
        },
    ) => void
    | Promise<void>
    onFileOutputJsonMerge: (
        state: {
            data: string;
            fid?: string;
            filePath: string;
            isValidFileToMerge: boolean;
            mergeResult?: string;
            mergeType: "json" | "custom" | "concat" | "yaml";
            parsedData?: Record<string, unknown>;
        },
    ) => void
    | Promise<void>
    onFileOutputYamlMerge: (
        state: {
            data: string;
            fid?: string;
            filePath: string;
            isValidFileToMerge: boolean;
            mergeResult?: string;
            mergeType: "json" | "custom" | "concat" | "yaml";
            parsedData?: Record<string, unknown>;
        },
    ) => void
    | Promise<void>