UNPKG

webextensions-api-mock

Version:
22 lines (21 loc) 573 B
import { NamespaceSchema } from 'webextensions-schema'; export declare type OutTypeSchema = { parent: Array<string>; childTypes: Array<string>; }; export declare class TypeSchemaGenerator { private interfaceName; private name; private out; constructor(interfaceName: string, namespace: NamespaceSchema, out: OutTypeSchema); private typeSchemasArray; private typeSchemasObject; private typeSchema; private object; private fn; private event; private string; private objectProperty; private key; private enum; }