config.d.ts 991 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { TsGenConfig } from '..';
  2. import { BaseGenerator } from './base';
  3. export interface ImportItem {
  4. import: string;
  5. declaration: string;
  6. moduleName: string;
  7. }
  8. export interface ConfigGeneratorParams {
  9. importList: string[];
  10. declarationList: string[];
  11. moduleList: string[];
  12. }
  13. export default class ConfigGenerator extends BaseGenerator<ConfigGeneratorParams | undefined> {
  14. static defaultConfig: {
  15. pattern: string;
  16. interface: string;
  17. };
  18. buildParams(config: TsGenConfig): {
  19. importList: string[];
  20. declarationList: string[];
  21. moduleList: string[];
  22. } | undefined;
  23. renderWithParams(config: TsGenConfig, params?: ConfigGeneratorParams): {
  24. dist: string;
  25. content?: undefined;
  26. } | {
  27. dist: string;
  28. content: string;
  29. };
  30. }
  31. export declare function checkConfigReturnType(f: string): {
  32. type: number | undefined;
  33. usePowerPartial: boolean;
  34. };
  35. //# sourceMappingURL=config.d.ts.map