import * as sd from "schema-decorator"; import * as o from "../../../../dist/src/main"; export const column = o.column("tableA", "name", sd.or( sd.naturalNumber(), sd.string() )); export const subTypeColumn = o.column("tableA", "name", sd.naturalNumber()); export const superTypeColumn = o.column("tableA", "name", sd.or( sd.naturalNumber(), sd.string(), sd.date() )); export const unrelatedColumn = o.column("tableB", "name", sd.or( sd.naturalNumber(), sd.string() )); export const unrelatedColumn2 = o.column("tableA", "nameB", sd.or( sd.naturalNumber(), sd.string() )); export declare const untypedColumn : o.IColumn; export declare const assignableTo : [ o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo ]; export const assignableToCheck : [ true, false, true, false, false, boolean ] = assignableTo; export const assignableToCheck2 : typeof assignableTo = assignableToCheck; export declare const subTypeAssignableTo : [ o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo ]; export const subTypeAssignableToCheck : [ true, true, true, false, false, boolean ] = subTypeAssignableTo; export const subTypeAssignableToCheck2 : typeof subTypeAssignableTo = subTypeAssignableToCheck; export declare const superTypeAssignableTo : [ o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo, o.ColumnUtil.IsAssignableTo ]; export const superTypeAssignableToCheck : [ false, false, true, false, false, boolean ] = superTypeAssignableTo; export const superTypeAssignableToCheck2 : typeof superTypeAssignableTo = superTypeAssignableToCheck;