Files
cloudbeaver/webapp/packages/core-root/mocks/mockAppInit.ts
T

19 lines
652 B
TypeScript

/*
* CloudBeaver - Cloud Database Manager
* Copyright (C) 2020-2022 DBeaver Corp and others
*
* Licensed under the Apache License, Version 2.0.
* you may not use this file except in compliance with the License.
*/
import type { graphql } from 'msw';
import { mockOpenSession } from './resolvers/mockOpenSession';
import { mockServerConfig } from './resolvers/mockServerConfig';
export function mockAppInit(endpoint: ReturnType<typeof graphql.link>, productConfiguration?: Record<string, any>) {
return [
endpoint.query('serverConfig', mockServerConfig(productConfiguration)),
endpoint.mutation('openSession', mockOpenSession),
];
}