mirror of
https://github.com/jzillmann/pdf-to-markdown.git
synced 2025-06-24 19:41:24 +02:00
Package refactoring: Move globals to root
This commit is contained in:
parent
71ef84153c
commit
ce6d9f8984
@ -9,7 +9,7 @@ import { asPages } from './debug/Page';
|
|||||||
import EvaluationTracker from './transformer/EvaluationTracker';
|
import EvaluationTracker from './transformer/EvaluationTracker';
|
||||||
import ChangeTracker from './debug/ChangeTracker';
|
import ChangeTracker from './debug/ChangeTracker';
|
||||||
import PageViewport from './parse/PageViewport';
|
import PageViewport from './parse/PageViewport';
|
||||||
import Globals from './transformer/Globals';
|
import Globals from './Globals';
|
||||||
|
|
||||||
export default class Debugger {
|
export default class Debugger {
|
||||||
private transformers: ItemTransformer[];
|
private transformers: ItemTransformer[];
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import { assertDefined, assertNot } from 'src/assert';
|
|
||||||
import GlobalValue from './GlobalValue';
|
import GlobalValue from './GlobalValue';
|
||||||
|
|
||||||
export default class GlobalDefinition<T> {
|
export default class GlobalDefinition<T> {
|
@ -1,4 +1,3 @@
|
|||||||
import { assertDefined, assertNot } from 'src/assert';
|
|
||||||
import GlobalDefinition from './GlobalDefinition';
|
import GlobalDefinition from './GlobalDefinition';
|
||||||
|
|
||||||
export default class GlobalValue<T> {
|
export default class GlobalValue<T> {
|
@ -1,5 +1,5 @@
|
|||||||
import GlobalDefinition from './GlobalDefinition';
|
import GlobalDefinition from './GlobalDefinition';
|
||||||
import { assertDefined, assertNot } from '../assert';
|
import { assertDefined, assertNot } from './assert';
|
||||||
import GlobalValue from './GlobalValue';
|
import GlobalValue from './GlobalValue';
|
||||||
|
|
||||||
export default class Globals {
|
export default class Globals {
|
@ -1,5 +1,5 @@
|
|||||||
import type Item from './Item';
|
import type Item from './Item';
|
||||||
import GlobalValue from './transformer/GlobalValue';
|
import GlobalValue from './GlobalValue';
|
||||||
|
|
||||||
export default interface ItemResult {
|
export default interface ItemResult {
|
||||||
items: Item[];
|
items: Item[];
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
export default interface ParsedPageItem {
|
|
||||||
str: string;
|
|
||||||
dir: string;
|
|
||||||
width: number;
|
|
||||||
height: number;
|
|
||||||
transform: number[];
|
|
||||||
fontName: string;
|
|
||||||
}
|
|
@ -6,7 +6,7 @@ import ParseResult from './ParseResult';
|
|||||||
import Debugger from './Debugger';
|
import Debugger from './Debugger';
|
||||||
import { assert } from './assert';
|
import { assert } from './assert';
|
||||||
import TransformContext from './transformer/TransformContext';
|
import TransformContext from './transformer/TransformContext';
|
||||||
import Globals from './transformer/Globals';
|
import Globals from './Globals';
|
||||||
|
|
||||||
export default class PdfPipeline {
|
export default class PdfPipeline {
|
||||||
parser: PdfParser;
|
parser: PdfParser;
|
||||||
|
@ -7,7 +7,7 @@ import ChangeTracker from './ChangeTracker';
|
|||||||
import ItemGroup from './ItemGroup';
|
import ItemGroup from './ItemGroup';
|
||||||
import EvaluationIndex from '../transformer/EvaluationIndex';
|
import EvaluationIndex from '../transformer/EvaluationIndex';
|
||||||
import EvaluationTracker from '../transformer/EvaluationTracker';
|
import EvaluationTracker from '../transformer/EvaluationTracker';
|
||||||
import Globals from '../transformer/Globals';
|
import Globals from '../Globals';
|
||||||
|
|
||||||
export default class StageResult {
|
export default class StageResult {
|
||||||
constructor(
|
constructor(
|
||||||
|
@ -3,7 +3,7 @@ import ItemResult from '../ItemResult';
|
|||||||
import ItemTransformer from './ItemTransformer';
|
import ItemTransformer from './ItemTransformer';
|
||||||
import TransformContext from './TransformContext';
|
import TransformContext from './TransformContext';
|
||||||
import FontType from '../FontType';
|
import FontType from '../FontType';
|
||||||
import GlobalDefinition from './GlobalDefinition';
|
import GlobalDefinition from '../GlobalDefinition';
|
||||||
import PageMapping from '../PageMapping';
|
import PageMapping from '../PageMapping';
|
||||||
import PageFactorFinder from '../support/PageFactorFinder';
|
import PageFactorFinder from '../support/PageFactorFinder';
|
||||||
import { groupByPage, onlyUniques } from '../support/groupingUtils';
|
import { groupByPage, onlyUniques } from '../support/groupingUtils';
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import Item from '../Item';
|
import Item from '../Item';
|
||||||
import PageViewport from '../parse/PageViewport';
|
import PageViewport from '../parse/PageViewport';
|
||||||
import EvaluationTracker from './EvaluationTracker';
|
import EvaluationTracker from './EvaluationTracker';
|
||||||
import GlobalDefinition from './GlobalDefinition';
|
import GlobalDefinition from '../GlobalDefinition';
|
||||||
import Globals from './Globals';
|
import Globals from '../Globals';
|
||||||
|
|
||||||
export default class TransformContext {
|
export default class TransformContext {
|
||||||
pageCount: number;
|
pageCount: number;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import GlobalDefinition from 'src/transformer/GlobalDefinition';
|
import GlobalDefinition from 'src/GlobalDefinition';
|
||||||
import Globals from 'src/transformer/Globals';
|
import Globals from 'src/Globals';
|
||||||
|
|
||||||
const MyGlobalString = new GlobalDefinition<string>('myGlobalString');
|
const MyGlobalString = new GlobalDefinition<string>('myGlobalString');
|
||||||
const MyGlobalNumber = new GlobalDefinition<number>('myGlobalNumber');
|
const MyGlobalNumber = new GlobalDefinition<number>('myGlobalNumber');
|
@ -6,7 +6,7 @@ import AnnotatedColumn from 'src/debug/AnnotatedColumn';
|
|||||||
import Page, { asPages } from 'src/debug/Page';
|
import Page, { asPages } from 'src/debug/Page';
|
||||||
import { items } from '../testItems';
|
import { items } from '../testItems';
|
||||||
import LineItemMerger from 'src/debug/LineItemMerger';
|
import LineItemMerger from 'src/debug/LineItemMerger';
|
||||||
import Globals from 'src/transformer/Globals';
|
import Globals from 'src/Globals';
|
||||||
|
|
||||||
test('itemsUnpacked', async () => {
|
test('itemsUnpacked', async () => {
|
||||||
const evaluationTracker = new EvaluationTracker();
|
const evaluationTracker = new EvaluationTracker();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user