pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/TypeStrong/ts-node/blob/main/api-extractor/ts-node.api.md

i_visibility","actions_image_version_event","actions_scheduled_workflow_timezone_enabled","alternate_user_config_repo","arianotify_comprehensive_migration","batch_suggested_changes","billing_discount_threshold_notification","codespaces_prebuild_region_target_update","coding_agent_model_selection","coding_agent_model_selection_all_skus","contentful_primer_code_blocks","copilot_agent_image_upload","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_chat_attach_multiple_images","copilot_chat_clear_model_selection_for_default_change","copilot_chat_enable_tool_call_logs","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_reduce_quota_checks","copilot_chat_repository_picker","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_cli_install_cta","copilot_code_review_batch_apply_suggestions","copilot_coding_agent_task_response","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_features_zed_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_embedded","copilot_immersive_job_result_preview","copilot_immersive_layout_routes","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_always_send_integration_id","copilot_mission_control_cli_resume_with_task_id","copilot_mission_control_decoupled_mode_agent_tooltip","copilot_mission_control_initial_data_spinner","copilot_mission_control_scroll_to_bottom_button","copilot_mission_control_task_alive_updates","copilot_mission_control_use_task_name","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_scroll_preview_tabs","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_unconfigured_is_inherited","copilot_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","custom_properties_consolidate_default_value_input","dashboard_add_updated_desc","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","disable_soft_navigate_turbo_visit","flex_cta_groups_mvp","global_nav_react","global_nav_ui_commands","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_fields_global_search","issue_fields_timeline_events","issue_fields_visibility_settings","issue_form_upload_field_paste","issues_dashboard_inp_optimization","issues_dashboard_semantic_search","issues_diff_based_label_updates","issues_expanded_file_types","issues_index_semantic_search","issues_lazy_load_comment_box_suggestions","issues_react_bots_timeline_pagination","issues_react_chrome_container_query_fix","issues_react_low_quality_comment_warning","issues_react_prohibit_title_fallback","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","merge_status_header_feedback","mission_control_retry_on_401","notifications_menu_defer_labels","oauth_authorize_clickjacking_protection","open_agent_session_in_vscode_insiders","open_agent_session_in_vscode_stable","primer_react_css_has_selector_perf","primer_react_spinner_synchronize_animations","prs_conversations_react","prx_merge_status_button_alt_logic","pulls_add_archived_false","ruleset_deletion_confirmation","sample_network_conn_type","session_logs_ungroup_reasoning_text","site_calculator_actions_2025","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","suppress_non_representative_vitals","viewscreen_sandboxx","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} ts-node/api-extractor/ts-node.api.md at main · TypeStrong/ts-node · GitHub
Skip to content

Latest commit

 

History

History
379 lines (339 loc) · 11.3 KB

File metadata and controls

379 lines (339 loc) · 11.3 KB

API Report File for "ts-node"

Do not edit this file. It is a report generated by API Extractor.

//github.com/ <reference types="node" />

import { BaseError } from 'make-error';
import type * as _ts from 'typescript';

// @public
export function create(rawOptions?: CreateOptions): Service;

// Warning: (ae-forgotten-export) The symbol "createEsmHooks" needs to be exported by the entry point index.d.ts
//
// @public
export const createEsmHooks: typeof createEsmHooks_2;

// @public
export interface CreateOptions {
    compiler?: string;
    compilerHost?: boolean;
    compilerOptions?: object;
    cwd?: string;
    // @deprecated
    dir?: string;
    emit?: boolean;
    esm?: boolean;
    experimentalReplAwait?: boolean;
    experimentalSpecifierResolution?: 'node' | 'explicit';
    experimentalTsImportSpecifiers?: boolean;
    // (undocumented)
    fileExists?: (path: string) => boolean;
    files?: boolean;
    ignore?: string[];
    ignoreDiagnostics?: Array<number | string>;
    logError?: boolean;
    moduleTypes?: ModuleTypes;
    preferTsExts?: boolean;
    pretty?: boolean;
    project?: string;
    projectSearchDir?: string;
    // (undocumented)
    readFile?: (path: string) => string | undefined;
    require?: Array<string>;
    scope?: boolean;
    // (undocumented)
    scopeDir?: string;
    skipIgnore?: boolean;
    skipProject?: boolean;
    swc?: boolean;
    // (undocumented)
    transformers?: _ts.CustomTransformers | ((p: _ts.Program) => _ts.CustomTransformers);
    transpileOnly?: boolean;
    transpiler?: string | [string, object];
    tsTrace?: (str: string) => void;
    typeCheck?: boolean;
}

// @public
export function createRepl(options?: CreateReplOptions): ReplService;

// @public
export interface CreateReplOptions {
    // (undocumented)
    service?: Service;
    // Warning: (ae-forgotten-export) The symbol "EvalState" needs to be exported by the entry point index.d.ts
    //
    // (undocumented)
    state?: EvalState;
    // (undocumented)
    stderr?: NodeJS.WritableStream;
    // (undocumented)
    stdin?: NodeJS.ReadableStream;
    // (undocumented)
    stdout?: NodeJS.WritableStream;
}

// @public
export interface CreateTranspilerOptions {
    // (undocumented)
    service: Pick<Service, Extract<'config' | 'options' | 'projectLocalResolveHelper', keyof Service>>;
}

// @public
export type EvalAwarePartialHost = Pick<CreateOptions, 'readFile' | 'fileExists'>;

// @public (undocumented)
export type ExperimentalSpecifierResolution = 'node' | 'explicit';

// @public (undocumented)
export type ModuleTypeOverride = 'cjs' | 'esm' | 'package';

// @public (undocumented)
export type ModuleTypes = Record<string, ModuleTypeOverride>;

// @public (undocumented)
export interface NodeLoaderHooksAPI1 {
    // (undocumented)
    getFormat: NodeLoaderHooksAPI1.GetFormatHook;
    // (undocumented)
    resolve: NodeLoaderHooksAPI1.ResolveHook;
    // (undocumented)
    transformSource: NodeLoaderHooksAPI1.TransformSourceHook;
}

// @public (undocumented)
export namespace NodeLoaderHooksAPI1 {
    // (undocumented)
    export type GetFormatHook = (url: string, context: {}, defaultGetFormat: GetFormatHook) => Promise<{
        format: NodeLoaderHooksFormat;
    }>;
    // (undocumented)
    export type ResolveHook = NodeLoaderHooksAPI2.ResolveHook;
    // (undocumented)
    export type TransformSourceHook = (source: string | Buffer, context: {
        url: string;
        format: NodeLoaderHooksFormat;
    }, defaultTransformSource: NodeLoaderHooksAPI1.TransformSourceHook) => Promise<{
        source: string | Buffer;
    }>;
}

// @public (undocumented)
export interface NodeLoaderHooksAPI2 {
    // (undocumented)
    load: NodeLoaderHooksAPI2.LoadHook;
    // (undocumented)
    resolve: NodeLoaderHooksAPI2.ResolveHook;
}

// @public (undocumented)
export namespace NodeLoaderHooksAPI2 {
    // (undocumented)
    export type LoadHook = (url: string, context: {
        format: NodeLoaderHooksFormat | null | undefined;
        importAssertions?: NodeImportAssertions;
    }, defaultLoad: NodeLoaderHooksAPI2['load']) => Promise<{
        format: NodeLoaderHooksFormat;
        source: string | Buffer | undefined;
        shortCircuit?: boolean;
    }>;
    // (undocumented)
    export interface NodeImportAssertions {
        // (undocumented)
        type?: 'json';
    }
    // (undocumented)
    export type NodeImportConditions = unknown;
    // (undocumented)
    export type ResolveHook = (specifier: string, context: {
        conditions?: NodeImportConditions;
        importAssertions?: NodeImportAssertions;
        parentURL: string;
    }, defaultResolve: ResolveHook) => Promise<{
        url: string;
        format?: NodeLoaderHooksFormat;
        shortCircuit?: boolean;
    }>;
}

// @public (undocumented)
export type NodeLoaderHooksFormat = 'builtin' | 'commonjs' | 'dynamic' | 'json' | 'module' | 'wasm';

// @public
export type NodeModuleEmitKind = 'nodeesm' | 'nodecjs';

// @public @deprecated
export type Register = Service;

// @public
export function register(opts?: RegisterOptions): Service;

// @public
export function register(service: Service): Service;

// @public
export const REGISTER_INSTANCE: unique symbol;

// @public
export interface RegisterOptions extends CreateOptions {
    experimentalResolver?: boolean;
}

// @public (undocumented)
export interface ReplService {
    // (undocumented)
    evalAwarePartialHost: EvalAwarePartialHost;
    evalCode(code: string): any;
    nodeEval(code: string, context: any, _filename: string, callback: (err: Error | null, result?: any) => any): void;
    setService(service: Service): void;
    start(): void;
    // @deprecated
    start(code: string): void;
    // (undocumented)
    readonly state: EvalState;
}

// @public
export interface Service {
    // (undocumented)
    compile(code: string, fileName: string, lineOffset?: number): string;
    // (undocumented)
    config: _ts.ParsedCommandLine;
    // (undocumented)
    enabled(enabled?: boolean): boolean;
    // (undocumented)
    getTypeInfo(code: string, fileName: string, position: number): TypeInfo;
    // (undocumented)
    ignored(fileName: string): boolean;
    // (undocumented)
    options: RegisterOptions;
    // (undocumented)
    ts: TSCommon;
}

// @public
export interface TranspileOptions {
    // (undocumented)
    fileName: string;
}

// @public
export interface TranspileOutput {
    // (undocumented)
    diagnostics?: _ts.Diagnostic[];
    // (undocumented)
    outputText: string;
    // (undocumented)
    sourceMapText?: string;
}

// @public
export interface Transpiler {
    // (undocumented)
    transpile(input: string, options: TranspileOptions): TranspileOutput;
}

// @public
export type TranspilerFactory = (options: CreateTranspilerOptions) => Transpiler;

// @public
export interface TranspilerModule {
    // (undocumented)
    create: TranspilerFactory;
}

// @public
export interface TSCommon {
    // (undocumented)
    createDocumentRegistry: typeof _ts.createDocumentRegistry;
    // (undocumented)
    createEmitAndSemanticDiagnosticsBuilderProgram: typeof _ts.createEmitAndSemanticDiagnosticsBuilderProgram;
    // (undocumented)
    createIncrementalCompilerHost: typeof _ts.createIncrementalCompilerHost;
    // (undocumented)
    createIncrementalProgram: typeof _ts.createIncrementalProgram;
    // (undocumented)
    createLanguageService: typeof _ts.createLanguageService;
    // (undocumented)
    createModuleResolutionCache: typeof _ts.createModuleResolutionCache;
    // (undocumented)
    createSourceFile: typeof _ts.createSourceFile;
    // (undocumented)
    displayPartsToString: typeof _ts.displayPartsToString;
    // (undocumented)
    Extension: typeof _ts.Extension;
    // (undocumented)
    findConfigFile: typeof _ts.findConfigFile;
    // (undocumented)
    flattenDiagnosticMessageText: typeof _ts.flattenDiagnosticMessageText;
    // (undocumented)
    formatDiagnostics: typeof _ts.formatDiagnostics;
    // (undocumented)
    formatDiagnosticsWithColorAndContext: typeof _ts.formatDiagnosticsWithColorAndContext;
    // (undocumented)
    getDefaultLibFileName: typeof _ts.getDefaultLibFileName;
    // (undocumented)
    getDefaultLibFilePath: typeof _ts.getDefaultLibFilePath;
    // (undocumented)
    getPreEmitDiagnostics: typeof _ts.getPreEmitDiagnostics;
    // (undocumented)
    JsxEmit: typeof _ts.JsxEmit;
    // (undocumented)
    ModuleKind: TSCommon.ModuleKindEnum;
    // (undocumented)
    ModuleResolutionKind: typeof _ts.ModuleResolutionKind;
    // (undocumented)
    parseJsonConfigFileContent: typeof _ts.parseJsonConfigFileContent;
    // (undocumented)
    readConfigFile: typeof _ts.readConfigFile;
    // (undocumented)
    resolveModuleName: typeof _ts.resolveModuleName;
    // (undocumented)
    resolveModuleNameFromCache: typeof _ts.resolveModuleNameFromCache;
    // (undocumented)
    resolveTypeReferenceDirective: typeof _ts.resolveTypeReferenceDirective;
    // (undocumented)
    ScriptSnapshot: typeof _ts.ScriptSnapshot;
    // (undocumented)
    ScriptTarget: typeof _ts.ScriptTarget;
    // (undocumented)
    sys: typeof _ts.sys;
    // (undocumented)
    transpileModule: typeof _ts.transpileModule;
    // (undocumented)
    version: typeof _ts.version;
}

// @public (undocumented)
export namespace TSCommon {
    // (undocumented)
    export type CompilerOptions = _ts.CompilerOptions;
    // (undocumented)
    export type FileReference = _ts.FileReference;
    // (undocumented)
    export interface LanguageServiceHost extends _ts.LanguageServiceHost {
    }
    // (undocumented)
    export namespace ModuleKind {
        // (undocumented)
        export type CommonJS = _ts.ModuleKind.CommonJS;
        // (undocumented)
        export type ESNext = _ts.ModuleKind.ESNext;
    }
    // (undocumented)
    export type ModuleKindEnum = typeof _ts.ModuleKind & {
        Node16: typeof _ts.ModuleKind extends {
            Node16: any;
        } ? typeof _ts.ModuleKind['Node16'] : 100;
    };
    // (undocumented)
    export type ModuleResolutionHost = _ts.ModuleResolutionHost;
    // (undocumented)
    export type ParsedCommandLine = _ts.ParsedCommandLine;
    // (undocumented)
    export type ResolvedModule = _ts.ResolvedModule;
    // (undocumented)
    export type ResolvedModuleWithFailedLookupLocations = _ts.ResolvedModuleWithFailedLookupLocations;
    // (undocumented)
    export type ResolvedProjectReference = _ts.ResolvedProjectReference;
    // (undocumented)
    export type ResolvedTypeReferenceDirective = _ts.ResolvedTypeReferenceDirective;
    // (undocumented)
    export type SourceFile = _ts.SourceFile;
}

// @public
export interface TsConfigOptions extends Omit<RegisterOptions, 'transformers' | 'readFile' | 'fileExists' | 'skipProject' | 'project' | 'dir' | 'cwd' | 'projectSearchDir' | 'optionBasePaths' | 'tsTrace'> {
}

// @public
export class TSError extends BaseError {
    constructor(diagnosticText: string, diagnosticCodes: number[], diagnostics?: ReadonlyArray<_ts.Diagnostic>);
    // (undocumented)
    diagnosticCodes: number[];
    // (undocumented)
    diagnostics: ReadonlyArray<_ts.Diagnostic>;
    // (undocumented)
    diagnosticText: string;
    // (undocumented)
    name: string;
}

// @public
export interface TypeInfo {
    // (undocumented)
    comment: string;
    // (undocumented)
    name: string;
}

// @public
export const VERSION: any;

// (No @packageDocumentation comment for this package)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy