Skip to content

Commit

Permalink
Merge pull request #15375 from Budibase/backend-core-ts
Browse files Browse the repository at this point in the history
Convert last few .js files in backend-core to .ts
  • Loading branch information
samwho authored Jan 16, 2025
2 parents c4eb29f + fbb5c6c commit 18d7704
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
4 changes: 2 additions & 2 deletions packages/backend-core/src/db/couch/connections.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import env from "../../environment"

export const getCouchInfo = (connection?: string) => {
export const getCouchInfo = (connection?: string | null) => {
// clean out any auth credentials
const urlInfo = getUrlInfo(connection)
let username
Expand Down Expand Up @@ -45,7 +45,7 @@ export const getCouchInfo = (connection?: string) => {
}
}

export const getUrlInfo = (url = env.COUCH_DB_URL) => {
export const getUrlInfo = (url: string | null = env.COUCH_DB_URL) => {
let cleanUrl, username, password, host
if (url) {
// Ensure the URL starts with a protocol
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
require("../../../tests")
const getUrlInfo = require("../couch").getUrlInfo

import { getUrlInfo } from "../couch"

describe("pouch", () => {
describe("Couch DB URL parsing", () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
const _ = require("lodash/fp")
const { structures } = require("../../../tests")
import { range } from "lodash/fp"
import { structures } from "../.."

jest.mock("../../../src/context")
jest.mock("../../../src/db")

const context = require("../../../src/context")
const db = require("../../../src/db")
import * as context from "../../../src/context"
import * as db from "../../../src/db"

const { getCreatorCount } = require("../../../src/users/users")
import { getCreatorCount } from "../../../src/users/users"

describe("Users", () => {
let getGlobalDBMock
let paginationMock
let getGlobalDBMock: jest.SpyInstance
let paginationMock: jest.SpyInstance

beforeEach(() => {
jest.resetAllMocks()
Expand All @@ -22,11 +22,10 @@ describe("Users", () => {
jest.spyOn(db, "getGlobalUserParams")
})

it("Retrieves the number of creators", async () => {
const getUsers = (offset, limit, creators = false) => {
const range = _.range(offset, limit)
it("retrieves the number of creators", async () => {
const getUsers = (offset: number, limit: number, creators = false) => {
const opts = creators ? { builder: { global: true } } : undefined
return range.map(() => structures.users.user(opts))
return range(offset, limit).map(() => structures.users.user(opts))
}
const page1Data = getUsers(0, 8)
const page2Data = getUsers(8, 12, true)
Expand Down

0 comments on commit 18d7704

Please sign in to comment.