import { InsertResult } from 'typeorm'; import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; import BridgeInstance from './bridge-instance'; import { FindOneOptions, FindManyOptions } from './bridge-static-find'; import { AnyTarget, Extract } from './helpers'; export declare type query = QueryDeepPartialEntity>; declare namespace BridgeStaticInsert { type insert = (entity: query | query[]) => Promise; type insertOne = (entity: query) => Promise; type insertOneAndFind = (entity: query, options?: Omit, 'where'>) => Promise>; type insertAndFind = (entity: query[], options?: Omit, 'where'>) => Promise[]>; } interface BridgeStaticInsert { insert: BridgeStaticInsert.insert; insertAndFind: BridgeStaticInsert.insertAndFind; insertOne: BridgeStaticInsert.insertOne; insertOneAndFind: BridgeStaticInsert.insertOneAndFind; } export default BridgeStaticInsert;