Lines Matching refs:arktsConfig
333 auto arktsConfig = std::make_unique<JsonObject>(*tsConfigSource);
334 if (!Check(arktsConfig->IsValid(), "ArkTsConfig is not valid json")) {
340 auto extends = arktsConfig->GetValue<JsonObject::StringT>(EXTENDS);
346 auto compilerOptions = arktsConfig->GetValue<JsonObject::JsonObjPointer>(COMPILER_OPTIONS);
360 if (!ParseCollection(arktsConfig.get(), files_, FILES, concatPath)) {
367 return ParseCollection(arktsConfig.get(), include_, INCLUDE, consPattern) &&
368 ParseCollection(arktsConfig.get(), exclude_, EXCLUDE, consPattern);
424 static std::vector<fs::path> GetSourceList(const std::shared_ptr<ArkTsConfig> &arktsConfig)
426 auto includes = arktsConfig->Include();
427 auto excludes = arktsConfig->Exclude();
428 auto files = arktsConfig->Files();
431 auto configDir = fs::absolute(fs::path(arktsConfig->ConfigPath())).parent_path();
436 if (!fs::equivalent(arktsConfig->OutDir(), configDir)) {
437 excludes.emplace_back("**/*", arktsConfig->OutDir());
501 std::vector<std::pair<std::string, std::string>> FindProjectSources(const std::shared_ptr<ArkTsConfig> &arktsConfig)
503 auto sourceFiles = GetSourceList(arktsConfig);
506 auto dst = ComputeDestination(src, arktsConfig->RootDir(), arktsConfig->OutDir());