laravel-jstools
Version:
JS tools for building front-side of Laravel applications
14 lines (13 loc) • 551 B
TypeScript
import { ServiceProviderContract } from './contracts/ServiceProviderContract';
export declare abstract class ServiceProvider implements ServiceProviderContract {
private classMap;
private aliasMap;
protected appData: any;
abstract register(): void;
setAppData(appData: any): void;
bind(abstract: string, concrete: (params: any) => any): void;
alias(abstract: string, alias: string): void;
singleton(abstract: string, concrete: (params: any) => any): void;
getClassMap(): any;
getAliasMap(): any;
}