UNPKG

451 BTypeScriptView Raw
1import { Component } from 'preact';
2import { Config } from '../config';
3export interface BaseProps {
4}
5export declare abstract class BaseComponent<P extends BaseProps = unknown, S = unknown> extends Component<P, S> {
6 protected config: Config;
7 protected _: (message: string, ...args: any[]) => string;
8 constructor(props: P, context: any);
9}
10export interface BaseComponent<P> {
11 new (props: P, context?: any): Component<P>;
12}