UNPKG

bugyo-cloud-client

Version:
18 lines (17 loc) 692 B
import { BugyoCloudClient } from "../bugyo-cloud-client"; import { PunchmarkPage } from "../endpoints/punchmark-page"; import { TimeClock } from "../endpoints/time-clock"; import { PunchInfo } from "../models/punch-info"; import { Logger } from "../utils/logger-factory"; import { BaseTask } from "./base/base-task"; /** * 打刻します。 */ export declare class PunchTask implements BaseTask { private readonly logger; private readonly timeClock; private readonly punchmarkPage; private readonly punchInfo; constructor(logger: Logger, timeClock: TimeClock, punchmarkPage: PunchmarkPage, punchInfo: PunchInfo); execute(client: BugyoCloudClient): Promise<void>; }