UNPKG

studiocms

Version:

Astro Native CMS for AstroDB. Built from the ground up by the Astro community.

15 lines (14 loc) 975 B
import type { APIContext } from 'astro'; import { Effect, HTTPClient, Platform } from '../../../../effect.js'; declare const ProcessChangelog_base: Effect.Service.Class<ProcessChangelog, "ProcessChangelog", { readonly effect: Effect.Effect<{ getRawChangelog: () => Effect.Effect<string, Error | Platform.HttpClientError.HttpClientError, never>; generateChangelog: (raw: string) => Effect.Effect<string, import("effect/Cause").UnknownException, never>; renderChangelog: (content: string, context: APIContext) => Effect.Effect<string, Error | Platform.HttpClientError.HttpClientError | Platform.HttpBody.HttpBodyError, never>; }, never, HTTPClient>; readonly dependencies: readonly [import("effect/Layer").Layer<HTTPClient, never, never>]; }>; export declare class ProcessChangelog extends ProcessChangelog_base { static Provide: <A, E, R>(self: Effect.Effect<A, E, R>) => Effect.Effect<A, E, Exclude<R, ProcessChangelog>>; } export {};