You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
355 B
13 lines
355 B
declare namespace rfdc { |
|
interface Options { |
|
proto?: boolean; |
|
circles?: boolean; |
|
constructorHandlers?: ConstructorHandlerConfig[]; |
|
} |
|
} |
|
type Constructor<T> = {new(...args: any[]): T}; |
|
type ConstructorHandlerConfig<T = any> = [Constructor<T>, (o: T) => T]; |
|
|
|
declare function rfdc(options?: rfdc.Options): <T>(input: T) => T; |
|
|
|
export = rfdc;
|
|
|