mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove util for not being used anymore
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
parent
3a2633c28d
commit
5de886a57f
@ -1,19 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { bind } from "../index";
|
|
||||||
|
|
||||||
describe("bind", () => {
|
|
||||||
it("should work correctly", () => {
|
|
||||||
function foobar(bound: number, nonBound: number): number {
|
|
||||||
expect(typeof bound).toBe("number");
|
|
||||||
expect(typeof nonBound).toBe("number");
|
|
||||||
|
|
||||||
return bound + nonBound;
|
|
||||||
}
|
|
||||||
const foobarBound = bind(foobar, null, 5);
|
|
||||||
|
|
||||||
expect(foobarBound(10)).toBe(15);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
@ -10,13 +10,6 @@ export function noop<T extends any[]>(...args: T): void {
|
|||||||
return void args;
|
return void args;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* A typecorrect version of <function>.bind()
|
|
||||||
*/
|
|
||||||
export function bind<BoundArgs extends any[], NonBoundArgs extends any[], ReturnType>(fn: (...args: [...BoundArgs, ...NonBoundArgs]) => ReturnType, thisArg: any, ...boundArgs: BoundArgs): (...args: NonBoundArgs) => ReturnType {
|
|
||||||
return fn.bind(thisArg, ...boundArgs);
|
|
||||||
}
|
|
||||||
|
|
||||||
export * from "./app-version";
|
export * from "./app-version";
|
||||||
export * from "./autobind";
|
export * from "./autobind";
|
||||||
export * from "./camelCase";
|
export * from "./camelCase";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user