MssqlClient
Compiler
makeCompiler
Added in v1.0.0
Source
Signature
declare function makeCompiler(transform?: (_: string) => string): anyConstructors
Layers
Signature
declare function layer(config: MssqlClientConfig): Layer<any, any>layerConfig
Added in v1.0.0
Source
Signature
declare function layerConfig(config: Wrap<MssqlClientConfig>): Layer<any, any>Models
MssqlClient interface
Added in v1.0.0
Source
Signature
interface MssqlClient extends unknown { readonly [TypeId]: typeof TypeId; readonly call: <I extends Record<string, Parameter<any>>, O extends Record<string, Parameter<any>>, A extends object>(procedure: ProcedureWithValues<I, O, A>) => Effect<Result<O, A>, SqlError>; readonly config: MssqlClientConfig; readonly param: (type: DataType, value: unknown, options?: any) => Fragment;}MssqlClientConfig interface
Added in v1.0.0
Source
Signature
interface MssqlClientConfig { readonly authType?: string; readonly connectionTTL?: any; readonly connectTimeout?: any; readonly database?: string; readonly domain?: string; readonly encrypt?: boolean; readonly instanceName?: string; readonly maxConnections?: number; readonly minConnections?: number; readonly parameterTypes?: Record<string, DataType>; readonly password?: Redacted<string>; readonly port?: number; readonly server: string; readonly spanAttributes?: Record<string, unknown>; readonly transformQueryNames?: (str: string) => string; readonly transformResultNames?: (str: string) => string; readonly trustServer?: boolean; readonly username?: string;}Other
defaultParameterTypes
Added in v1.0.0
Source
Signature
declare const defaultParameterTypes: Record<Statement.PrimitiveKind, DataType>