UNPKG

motionlink-cli

Version:

Making it easy to use Notion as a Content Management system for personal websites, portfolios, blogs, business homepages, and other kinds of static websites.

20 lines (19 loc) 663 B
import { ConnectResult } from '../models/app_models'; export declare enum Host { none = "none", netlify = "netlify" } export default class ConsoleService { private readonly logger; /** * Makes a connect request to the Motionlink Console. * * Returns the Motionlink vars and host site url string on success, throws on error. * * If given host was none, the returned site url is empty. */ connect(githubRepoUrl: string, host: Host, consoleUrl?: string): Promise<ConnectResult>; private static _instance; static get instance(): ConsoleService; static setMockedInstance(instance: ConsoleService): void; }