pub struct TsCompilerOptions {
pub base_dir: Option<PathBuf>,
pub paths: BTreeMap<String, Vec<String>>,
pub paths_dir: Option<PathBuf>,
}Expand description
Compiler options after following extends chains. Directory-relative
fields are resolved against the config file that declared them, so the
merged result is anchored to absolute directories.
Fields§
§base_dir: Option<PathBuf>Absolute directory baseUrl points at, when declared.
paths: BTreeMap<String, Vec<String>>§paths_dir: Option<PathBuf>Absolute directory relative paths targets resolve against when no
baseUrl is in effect: the directory of the config declaring paths.
Implementations§
Source§impl TsCompilerOptions
impl TsCompilerOptions
pub fn has_aliases(&self) -> bool
Trait Implementations§
Source§impl Clone for TsCompilerOptions
impl Clone for TsCompilerOptions
Source§fn clone(&self) -> TsCompilerOptions
fn clone(&self) -> TsCompilerOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TsCompilerOptions
impl Debug for TsCompilerOptions
Source§impl Default for TsCompilerOptions
impl Default for TsCompilerOptions
Source§fn default() -> TsCompilerOptions
fn default() -> TsCompilerOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TsCompilerOptions
impl RefUnwindSafe for TsCompilerOptions
impl Send for TsCompilerOptions
impl Sync for TsCompilerOptions
impl Unpin for TsCompilerOptions
impl UnsafeUnpin for TsCompilerOptions
impl UnwindSafe for TsCompilerOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more