tstype-schema
Version:
TSType schema declarations
10 lines (9 loc) • 405 B
TypeScript
import BaseSchema from '../BaseSchema';
import InterfaceTypeSchema from './InterfaceTypeSchema';
import ReferenceTypeSchema from './ReferenceTypeSchema';
/** equivalent to pick & overwrite */
export default interface OverwriteTypeSchema extends BaseSchema {
type: 'Overwrite';
target: InterfaceTypeSchema | ReferenceTypeSchema;
overwrite: InterfaceTypeSchema | ReferenceTypeSchema;
}