Skip to content

Commit f29fd9d

Browse files
Automated CI commit of compiled javascript
1 parent 4b008a1 commit f29fd9d

33 files changed

+636
-0
lines changed

dist/bin/compile-typescript-docs.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#! /usr/bin/env node
2+
export {};

dist/bin/compile-typescript-docs.js

Lines changed: 82 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bin/compile-typescript-docs.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { SnippetCompilationResult } from './src/SnippetCompiler';
2+
export { SnippetCompilationResult } from './src/SnippetCompiler';
3+
export declare function compileSnippets(markdownFileOrFiles?: string | string[]): Promise<SnippetCompilationResult[]>;

dist/index.js

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/CodeBlockExtractor.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export declare class CodeBlockExtractor {
2+
static readonly TYPESCRIPT_CODE_PATTERN: RegExp;
3+
private constructor();
4+
static extract(markdownFilePath: string): Promise<string[]>;
5+
private static readFile;
6+
private static extractCodeBlocksFromMarkdown;
7+
}

dist/src/CodeBlockExtractor.js

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/CodeBlockExtractor.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/CodeWrapper.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export declare class CodeWrapper {
2+
private constructor();
3+
static wrap(code: string): string;
4+
}

dist/src/CodeWrapper.js

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/CodeWrapper.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/LocalImportSubstituter.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { PackageDefinition } from './PackageInfo';
2+
export declare class LocalImportSubstituter {
3+
private readonly packageName;
4+
private readonly pathToPackageMain;
5+
constructor(packageDefinition: PackageDefinition);
6+
substituteLocalPackageImports(code: string): string;
7+
}

dist/src/LocalImportSubstituter.js

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/LocalImportSubstituter.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/PackageInfo.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export interface PackageDefinition {
2+
readonly name: string;
3+
readonly main: string;
4+
}
5+
export declare class PackageInfo {
6+
private constructor();
7+
static read(): Promise<PackageDefinition>;
8+
}

dist/src/PackageInfo.js

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/PackageInfo.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/src/SnippetCompiler.d.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import * as Bluebird from 'bluebird';
2+
import { TSError } from 'ts-node/dist/index';
3+
export interface SnippetCompilationResult {
4+
readonly file: string;
5+
readonly index: number;
6+
readonly snippet: string;
7+
readonly error?: TSError;
8+
}
9+
export declare class SnippetCompiler {
10+
private readonly workingDirectory;
11+
private readonly runner;
12+
constructor(workingDirectory: string);
13+
compileSnippets(documentationFiles: string[]): Bluebird<SnippetCompilationResult[]>;
14+
private cleanWorkingDirectory;
15+
private extractAllCodeBlocks;
16+
private extractFileCodeBlocks;
17+
private sanitiseCodeBlock;
18+
private testCodeCompilation;
19+
}

dist/src/SnippetCompiler.js

Lines changed: 75 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)