@rcronin/sequelize-ibmi-mapepire
Version:
IBM i (via Mapepire) Sequelize V7 Dialect
54 lines • 1.97 kB
TypeScript
import type { AbstractDialect } from '@sequelize/core';
import type { AcceptedDate } from '@sequelize/core/_non-semver-use-at-your-own-risk_/abstract-dialect/data-types.js';
import * as BaseTypes from '@sequelize/core/_non-semver-use-at-your-own-risk_/abstract-dialect/data-types.js';
export declare class BLOB extends BaseTypes.BLOB {
toSql(): string;
}
export declare class STRING extends BaseTypes.STRING {
toSql(): string;
}
export declare class CHAR extends BaseTypes.CHAR {
toSql(): string;
}
export declare class TEXT extends BaseTypes.TEXT {
toSql(): string;
}
export declare class DATE extends BaseTypes.DATE {
protected _checkOptionSupport(dialect: AbstractDialect): void;
toSql(): string;
toBindableValue(date: AcceptedDate): string;
}
export declare class TINYINT extends BaseTypes.TINYINT {
protected _checkOptionSupport(dialect: AbstractDialect): void;
toSql(): string;
}
export declare class SMALLINT extends BaseTypes.SMALLINT {
protected _checkOptionSupport(dialect: AbstractDialect): void;
toSql(): string;
}
export declare class MEDIUMINT extends BaseTypes.MEDIUMINT {
protected _checkOptionSupport(dialect: AbstractDialect): void;
toSql(): string;
}
export declare class INTEGER extends BaseTypes.INTEGER {
protected _checkOptionSupport(dialect: AbstractDialect): void;
toSql(): string;
}
export declare class BIGINT extends BaseTypes.BIGINT {
protected _checkOptionSupport(dialect: AbstractDialect): void;
}
export declare class FLOAT extends BaseTypes.FLOAT {
getNumberSqlTypeName(): string;
}
export declare class DOUBLE extends BaseTypes.DOUBLE {
getNumberSqlTypeName(): string;
}
export declare class DECIMAL extends BaseTypes.DECIMAL {
}
export declare class ENUM<Member extends string> extends BaseTypes.ENUM<Member> {
toSql(): string;
}
export declare class UUID extends BaseTypes.UUID {
toSql(): string;
}
//# sourceMappingURL=data-types-overrides.d.ts.map