fn create_project_references(children: &[String]) -> TypescriptParentProjectReference {
    // Sort the TypeScript project references for deterministic file contents.
    // This minimizes diffs since the tsconfig.json files are stored in version control.
    let mut sorted_children = children.to_owned();
    sorted_children.sort_unstable();
    TypescriptParentProjectReference {
        files: Vec::new(),
        references: sorted_children
            .into_iter()
            .map(|path| TypescriptProjectReference { path })
            .collect(),
    }
}
// Serialize the TypeScript project references.
Serialize the TypeScript project references.
Serialize the TypeScript project references .
fn create_project_references(children: &[String]) -> TypescriptParentProjectReference {
    // Sort the TypeScript project references for deterministic file contents.
    // This minimizes diffs since the tsconfig.json files are stored in version control.
    let mut sorted_children = children.to_owned();
    sorted_children.sort_unstable();
    TypescriptParentProjectReference {
        files: Vec::new(),
        references: sorted_children
            .into_iter()
            .map(|path| TypescriptProjectReference { path })
            .collect(),
    }
}
fn create_project_references ( children : & [ String ] ) -> TypescriptParentProjectReference { // Sort the TypeScript project references for deterministic file contents. // This minimizes diffs since the tsconfig.json files are stored in version control. let mut sorted_children = children . to_owned ( ) ; sorted_children . sort_unstable ( ) ; TypescriptParentProjectReference { files : Vec :: new ( ) , references : sorted_children . into_iter ( ) . map ( | path | TypescriptProjectReference { path } ) . collect ( ) , } }
Serialize the TypeScript project references.
Serialize the TypeScript project references .
children
&[String]