effect-libreoffice-workspace
    Preparing search index...

    Function make

    • Parameters

      • Optionaloptions: {
            baseUrl?: string | URL;
            transformClient?: (client: HttpClient) => HttpClient;
            transformResponse?: (
                effect: Effect<unknown, unknown, unknown>,
            ) => Effect<unknown, unknown, unknown>;
        }

      Returns Effect<
          {
              conversion: {
                  convert: Method<
                      HttpApiEndpoint<
                          "convert",
                          "POST",
                          "/v1/conversion/upload",
                          never,
                          never,
                          toCodecJson<
                              asMultipart<
                                  Struct<
                                      {
                                          file: decodeTo<PersistedFileSchema, $Array<(...)>, never, never>;
                                          format: withDecodingDefaultTypeKey<Literals<(...)>, never>;
                                      },
                                  >,
                              >,
                          >,
                          never,
                          toCodecJson<Uint8Array>,
                          toCodecJson<typeof LibreOfficeError>,
                          never,
                          never,
                      >,
                      never,
                      never,
                  >;
                  convertUrl: Method<
                      HttpApiEndpoint<
                          "convertUrl",
                          "POST",
                          "/v1/conversion/url",
                          never,
                          never,
                          toCodecJson<
                              Struct<
                                  {
                                      format: withDecodingDefaultTypeKey<
                                          Literals<readonly [(...), (...), (...), (...), (...), (...)]>,
                                          never,
                                      >;
                                      inputUrl: String;
                                      outputUrl: optional<String>;
                                  },
                              >,
                          >,
                          never,
                          toCodecJson<Uint8Array | Struct<{ status: Literal<"ok"> }>>,
                          toCodecJson<typeof LibreOfficeError>,
                          never,
                          never,
                      >,
                      never,
                      never,
                  >;
              };
              management: {
                  health: Method<
                      HttpApiEndpoint<
                          "health",
                          "GET",
                          "/v1/health",
                          never,
                          never,
                          never,
                          never,
                          toCodecJson<Struct<{ status: Literal<"ok"> }>>,
                          never,
                          never,
                          never,
                      >,
                      never,
                      never,
                  >;
              };
          },
          never,
          HttpClient,
      >