export interface ExtensionMap { typeName: string; // eslint-disable-next-line @typescript-eslint/ban-types functions: Record; } export type NativeDoc = { typeName: string; properties?: Record; functions: Record; }; export type DocMetadata = { name: string; returnType: string; description?: string; aliases?: string[]; args?: Array<{ name: string; type?: string }>; docURL?: string; };