glass-js
Version:
The relevant directories are `glass-react`, `glass-swc`, and `vscode-extension`.
29 lines (26 loc) • 921 B
TypeScript
import * as react_jsx_runtime from 'react/jsx-runtime';
import React from 'react';
type glassCallerInfoType = {
start_line: number;
end_line: number;
start_col: number;
end_col: number;
file_name: string;
};
interface GlassElement {
'data-glass_info': glassCallerInfoType | undefined;
'data-glass_in_component': string | undefined;
'data-__glass_caller_info__': glassCallerInfoType | undefined;
'data-__glass_caller_key__': string | undefined;
'data-__glass_caller_in_component__': string | undefined;
}
declare global {
interface Element extends GlassElement {
}
}
declare const GlassProvider: ({ children, debug, trackingDisabled }: {
children?: React.ReactNode;
debug?: boolean;
trackingDisabled?: boolean;
}) => string | number | boolean | Iterable<React.ReactNode> | react_jsx_runtime.JSX.Element | null | undefined;
export { GlassProvider as default };