UNPKG

pdd

Version:
21 lines (20 loc) 654 B
import { ApplicationInterface } from '../type/types'; /** * Service provider * @description zh-CN: 服务提供者用于注册服务到容器中,该类为抽象类,所有方法需实现 */ export declare abstract class ServiceProvider { protected app: ApplicationInterface; /** * constructor * @param app zh-CN: 应用实例 * @description zh-CN: 实例化过程中会自动注册该实例到容器中 */ constructor(app: ApplicationInterface); /** * abstract register * @description zh-CN: 抽象注册方法需实现 * @returns void */ abstract register(): void; }