UNPKG

rlayers

Version:

React Components for OpenLayers

26 lines 1.01 kB
import React, { PropsWithChildren } from 'react'; import { RContextType } from '../context'; /** * @propsfor RBaseStyle */ export interface RBaseStyleProps extends PropsWithChildren<unknown> { } /** * An abstract class used as base for all Style components, not meant to be used directly */ export default class RBaseStyle<P extends RBaseStyleProps> extends React.PureComponent<P, Record<string, never>> { static contextType: React.Context<RContextType>; protected static classProps: string[]; classProps: string[]; ol: unknown; context: RContextType; constructor(props: Readonly<P>, context?: React.Context<RContextType>); protected create(props: P): unknown; protected refresh(prevProps?: P): void; protected set(ol: unknown): void; componentDidMount(): void; componentDidUpdate(prevProps: Readonly<P>, prevState: Readonly<unknown>, snapshot: unknown): void; componentWillUnmount(): void; render(): JSX.Element; } //# sourceMappingURL=RBaseStyle.d.ts.map