export type TSupportLanguages = 'bash' | 'css' | 'git' | 'html' | 'javascript' | 'json' | 'markup' | 'shell' | 'scss' | 'solidity' | 'typescript' | 'cURL'; export interface ICodeProps { /** * pass any code as a string */ code: string; /** * component can be open or closed on initial render */ defaultIsOpen?: boolean; /** * set the language name of the code you are passing * ``` | 'bash' | 'css' | 'git' | 'html' | 'javascript' | 'json' | 'markup' | 'shell' | 'scss' | 'solidity' | 'typescript' * ``` */ language: TSupportLanguages; /** * does code have a transparent background? * @default false */ transparent?: boolean; /** * Optional onCopy event to override default behavior */ onCopy?: () => void; /** * Optional onReveal event to override default behavior */ onReveal?: () => void; /** * does code have a reveal button? * @default true */ hasReveal?: boolean; } //# sourceMappingURL=types.d.ts.map