Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export async function createRemoteCausalRepoPartition(
config: PartitionConfig,
user: User
): Promise {
if (config.type === 'remote_causal_repo') {
const manager = new SocketManager(config.host);
manager.init();
const connection = new SocketIOConnectionClient(manager.socket, user);
const client = new CausalRepoClient(connection);
const partition = new RemoteCausalRepoPartitionImpl(
user,
client,
config
);
await partition.init();
return partition;
}
return undefined;
}