@kaspersky/components
Version:
Kaspersky Design System UI Kit
10 lines (9 loc) • 452 B
TypeScript
import React, { type ForwardedRef } from 'react';
import type { CodeViewerViewProps, CodeViewerRef, CustomLanguages } from './types.js';
export declare function useCodeViewer<T extends CustomLanguages>(props: CodeViewerViewProps<T>, forwardedRef: ForwardedRef<CodeViewerRef>): CodeViewerValues;
declare type CodeViewerValues = {
containerRef: React.MutableRefObject<HTMLDivElement | null>;
linesNum: number;
hasText: boolean;
};
export {};