genshin-manager
    Preparing search index...

    Variable ErrorContextFactoryConst

    ErrorContextFactory: {
        createAssetContext(
            filePath?: string,
            imageFile?: string,
            audioFile?: string,
            operation?: string,
        ): ErrorContext;
        createConfigContext(
            propertyKey: string,
            jsonFile?: string,
            expectedValue?: unknown,
            actualValue?: unknown,
        ): ErrorContext;
        createDecodingContext(
            sourceData: string,
            targetData?: string,
            operation?: string,
        ): ErrorContext;
        createFileContext(filePath: string, operation?: string): ErrorContext;
        createNetworkContext(
            url: string,
            requestMethod?: string,
            statusCode?: number,
            responseHeaders?: Record<string, string>,
        ): ErrorContext;
        createValidationContext(
            propertyKey: string,
            expectedValue: unknown,
            actualValue: unknown,
            validationPath?: string,
        ): ErrorContext;
        merge(...contexts: (undefined | ErrorContext)[]): ErrorContext;
    } = ...

    Factory for creating common error contexts

    Type declaration

    • createAssetContext: function
      • Create asset-related error context

        Parameters

        • OptionalfilePath: string
        • OptionalimageFile: string
        • OptionalaudioFile: string
        • Optionaloperation: string

        Returns ErrorContext

    • createConfigContext: function
      • Create configuration-related error context

        Parameters

        • propertyKey: string
        • OptionaljsonFile: string
        • OptionalexpectedValue: unknown
        • OptionalactualValue: unknown

        Returns ErrorContext

    • createDecodingContext: function
      • Create decoding-related error context

        Parameters

        • sourceData: string
        • OptionaltargetData: string
        • Optionaloperation: string

        Returns ErrorContext

    • createFileContext: function
      • Create file-related error context

        Parameters

        • filePath: string
        • Optionaloperation: string

        Returns ErrorContext

    • createNetworkContext: function
      • Create network-related error context

        Parameters

        • url: string
        • requestMethod: string = 'GET'
        • OptionalstatusCode: number
        • OptionalresponseHeaders: Record<string, string>

        Returns ErrorContext

    • createValidationContext: function
      • Create validation-related error context

        Parameters

        • propertyKey: string
        • expectedValue: unknown
        • actualValue: unknown
        • OptionalvalidationPath: string

        Returns ErrorContext

    • merge: function