0.1.4 • Published 6 months ago
@types/vssln-parser v0.1.4
Installation
npm install --save @types/vssln-parser
Summary
This package contains type definitions for vssln-parser (https://github.com/mhusseini/vssln-parser).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/vssln-parser.
index.d.ts
// Type definitions for vssln-parser 0.1
// Project: https://github.com/mhusseini/vssln-parser
// Definitions by: Erik Källén <https://github.com/erik-kallen>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference types="node" />
import * as fs from 'fs';
declare function parse(input: fs.ReadStream | string, callback: (solution: parse.VsSolutionFile) => void): void;
declare namespace parse {
interface VsSolutionFile extends VsSolutionSection, VsSolutionSectionCollection {
visualStudioVersion?: string | undefined;
minimumVisualStudioVersion?: string | undefined;
projects: VsSolutionProject[];
solutionConfigurationPlatforms?: VsSolutionSection | undefined;
projectConfigurationPlatforms?: VsSolutionSection | undefined;
solutionProperties?: VsSolutionSection | undefined;
nestedProjects?: VsSolutionSection | undefined;
teamFoundationVersionControl?: VsSolutionSection | undefined;
}
interface VsSolutionProject extends VsSolutionSection, VsSolutionSectionCollection {
name: string;
type: string;
projectGuid: string;
typeGuid: string;
path: string;
projectDependencies?: VsSolutionSection | undefined;
}
interface VsSolutionSection {
[index: string]: any;
}
interface VsSolutionSectionCollection {
[index: string]: VsSolutionSection;
}
}
export = parse;
Additional Details
- Last updated: Fri, 02 Jul 2021 18:05:10 GMT
- Dependencies: @types/node
- Global values: none
Credits
These definitions were written by Erik Källén.