@itcomp/abp-rn
Version:
CLI for generating proxy for react native abp templates.
25 lines (24 loc) • 739 B
TypeScript
import { DtoMetadata } from "./dto-metadata";
import { Options } from "./executor";
import { ServiceMetadata } from "./service-metadata";
import { ModelsMetadata } from "./models-metadata";
export interface Dtos {
[key: string]: DtoMetadata;
}
export interface Models {
[key: string]: ModelsMetadata;
}
export declare type Services = ServiceMetadata[];
export declare class Factory {
private options;
private types;
private dtos;
services: Services;
models: Models;
private module;
private parser;
constructor(options: Options, modules: any, types: any);
resolveServices(): void;
resolveDto(fullTypeDeclaration: string): string[];
groupDtosByNamespace(): void;
}