console-feed
Version:
A React component that displays console logs from the current page, an iframe or transported across a server
40 lines (33 loc) • 802 B
TypeScript
import { Payload } from './Payload'
import { Styles } from './Styles'
import { Methods } from './Methods'
import type { Options } from 'linkifyjs'
import { ComponentOverrides } from './ComponentOverrides'
export type Variants = 'light' | 'dark'
export interface Theme {
variant: Variants
styles: Styles
}
export interface Context extends Theme {
method: Methods
}
export interface Message extends Payload {
data: any[]
amount?: number
}
export interface Props {
logs: Message[]
variant?: Variants
styles?: Styles
filter?: Methods[]
searchKeywords?: string
logFilter?: Function
logGrouping?: Boolean
linkifyOptions?: Options
components?: ComponentOverrides
}
export interface MessageProps {
log: Message
linkifyOptions?: Options
components?: ComponentOverrides
}