• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1//// [tests/cases/compiler/declarationEmitWithInvalidPackageJsonTypings.ts] ////
2
3//// [index.d.ts]
4export function bar(): number;
5//// [package.json]
6{
7  "main": "./lib",
8  "name": "csv-parse",
9  "types": [
10    "./lib/index.d.ts",
11    "./lib/sync.d.ts"
12  ],
13  "version": "4.8.2"
14}
15//// [index.ts]
16export interface MutableRefObject<T> {
17    current: T;
18}
19export function useRef<T>(current: T): MutableRefObject<T> {
20    return { current };
21}
22export const useCsvParser = () => {
23    const parserRef = useRef<typeof import("csv-parse")>(null);
24    return parserRef;
25};
26
27
28//// [index.js]
29"use strict";
30exports.__esModule = true;
31exports.useCsvParser = exports.useRef = void 0;
32function useRef(current) {
33    return { current: current };
34}
35exports.useRef = useRef;
36var useCsvParser = function () {
37    var parserRef = useRef(null);
38    return parserRef;
39};
40exports.useCsvParser = useCsvParser;
41
42
43//// [index.d.ts]
44export interface MutableRefObject<T> {
45    current: T;
46}
47export declare function useRef<T>(current: T): MutableRefObject<T>;
48export declare const useCsvParser: () => MutableRefObject<typeof import("csv-parse")>;
49