@cbpds/web-components
Version:
Web components for the CBP Design System.
22 lines (21 loc) • 652 B
TypeScript
import { EventEmitter } from '../../stencil-public-runtime';
export declare class CbpCodeSnippet {
host: HTMLElement;
private codeBlock;
private toggleButtonText;
private toggleButtonRotate;
variant: 'inline' | 'block';
height: string;
context: 'light-inverts' | 'light-always' | 'dark-inverts' | 'dark-always';
sx: any;
expanded: boolean;
codeContainerHeight: number;
codeBlockHeight: number;
copyTextClick: EventEmitter;
copyText(e: any): void;
toggleShowAllClick: EventEmitter;
toggleShowAll(e: any): void;
componentWillLoad(): void;
componentDidLoad(): void;
render(): any;
}