mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-05 10:49:36 +02:00
add p2p support for HLS https://github.com/Novage/p2p-media-loader
This commit is contained in:
parent
64c36d9f4e
commit
0d0338876d
1197 changed files with 121461 additions and 179724 deletions
102
node_modules/@codemirror/language/dist/index.d.ts
generated
vendored
102
node_modules/@codemirror/language/dist/index.d.ts
generated
vendored
|
@ -1,7 +1,7 @@
|
|||
import { NodeProp, Parser, Tree, TreeFragment, SyntaxNode, NodeType } from '@lezer/common';
|
||||
import { LRParser, ParserConfig } from '@lezer/lr';
|
||||
import * as _codemirror_state from '@codemirror/state';
|
||||
import { Facet, Extension, EditorState, Range } from '@codemirror/state';
|
||||
import { Facet, Extension, EditorState, StateField, Range } from '@codemirror/state';
|
||||
import { EditorView, DecorationSet, Command, KeyBinding, ViewUpdate, BlockInfo, Decoration } from '@codemirror/view';
|
||||
import { Highlighter, Tag } from '@lezer/highlight';
|
||||
import { StyleModule, StyleSpec } from 'style-mod';
|
||||
|
@ -48,6 +48,10 @@ declare class Language {
|
|||
[name: string]: any;
|
||||
}>;
|
||||
/**
|
||||
A language name.
|
||||
*/
|
||||
readonly name: string;
|
||||
/**
|
||||
The extension value to install this as the document language.
|
||||
*/
|
||||
readonly extension: Extension;
|
||||
|
@ -70,7 +74,11 @@ declare class Language {
|
|||
*/
|
||||
data: Facet<{
|
||||
[name: string]: any;
|
||||
}>, parser: Parser, extraExtensions?: Extension[]);
|
||||
}>, parser: Parser, extraExtensions?: Extension[],
|
||||
/**
|
||||
A language name.
|
||||
*/
|
||||
name?: string);
|
||||
/**
|
||||
Query whether this language is active at the given position.
|
||||
*/
|
||||
|
@ -102,6 +110,10 @@ declare class LRLanguage extends Language {
|
|||
Define a language from a parser.
|
||||
*/
|
||||
static define(spec: {
|
||||
/**
|
||||
The [name](https://codemirror.net/6/docs/ref/#Language.name) of the language.
|
||||
*/
|
||||
name?: string;
|
||||
/**
|
||||
The parser to use. Should already have added editor-relevant
|
||||
node props (and optionally things like dialect and top rule)
|
||||
|
@ -118,9 +130,9 @@ declare class LRLanguage extends Language {
|
|||
}): LRLanguage;
|
||||
/**
|
||||
Create a new instance of this language with a reconfigured
|
||||
version of its parser.
|
||||
version of its parser and optionally a new name.
|
||||
*/
|
||||
configure(options: ParserConfig): LRLanguage;
|
||||
configure(options: ParserConfig, name?: string): LRLanguage;
|
||||
get allowsNesting(): boolean;
|
||||
}
|
||||
/**
|
||||
|
@ -214,7 +226,10 @@ declare class ParseContext {
|
|||
static get(): ParseContext | null;
|
||||
}
|
||||
/**
|
||||
The facet used to associate a language with an editor state.
|
||||
The facet used to associate a language with an editor state. Used
|
||||
by `Language` object's `extension` property (so you don't need to
|
||||
manually wrap your languages in this). Can be used to access the
|
||||
current language on a state.
|
||||
*/
|
||||
declare const language: Facet<Language, Language | null>;
|
||||
/**
|
||||
|
@ -346,14 +361,18 @@ declare class LanguageDescription {
|
|||
|
||||
/**
|
||||
Facet that defines a way to provide a function that computes the
|
||||
appropriate indentation depth at the start of a given line, or
|
||||
`null` to indicate no appropriate indentation could be determined.
|
||||
appropriate indentation depth, as a column number (see
|
||||
[`indentString`](https://codemirror.net/6/docs/ref/#language.indentString)), at the start of a given
|
||||
line. A return value of `null` indicates no indentation can be
|
||||
determined, and the line should inherit the indentation of the one
|
||||
above it. A return value of `undefined` defers to the next indent
|
||||
service.
|
||||
*/
|
||||
declare const indentService: Facet<(context: IndentContext, pos: number) => number | null, readonly ((context: IndentContext, pos: number) => number | null)[]>;
|
||||
declare const indentService: Facet<(context: IndentContext, pos: number) => number | null | undefined, readonly ((context: IndentContext, pos: number) => number | null | undefined)[]>;
|
||||
/**
|
||||
Facet for overriding the unit by which indentation happens.
|
||||
Should be a string consisting either entirely of spaces or
|
||||
entirely of tabs. When not set, this defaults to 2 spaces.
|
||||
Facet for overriding the unit by which indentation happens. Should
|
||||
be a string consisting either entirely of the same whitespace
|
||||
character. When not set, this defaults to 2 spaces.
|
||||
*/
|
||||
declare const indentUnit: Facet<string, string>;
|
||||
/**
|
||||
|
@ -371,15 +390,21 @@ tabs.
|
|||
*/
|
||||
declare function indentString(state: EditorState, cols: number): string;
|
||||
/**
|
||||
Get the indentation at the given position. Will first consult any
|
||||
[indent services](https://codemirror.net/6/docs/ref/#language.indentService) that are registered,
|
||||
and if none of those return an indentation, this will check the
|
||||
syntax tree for the [indent node prop](https://codemirror.net/6/docs/ref/#language.indentNodeProp)
|
||||
and use that if found. Returns a number when an indentation could
|
||||
be determined, and null otherwise.
|
||||
Get the indentation, as a column number, at the given position.
|
||||
Will first consult any [indent services](https://codemirror.net/6/docs/ref/#language.indentService)
|
||||
that are registered, and if none of those return an indentation,
|
||||
this will check the syntax tree for the [indent node
|
||||
prop](https://codemirror.net/6/docs/ref/#language.indentNodeProp) and use that if found. Returns a
|
||||
number when an indentation could be determined, and null
|
||||
otherwise.
|
||||
*/
|
||||
declare function getIndentation(context: IndentContext | EditorState, pos: number): number | null;
|
||||
/**
|
||||
Create a change set that auto-indents all lines touched by the
|
||||
given document range.
|
||||
*/
|
||||
declare function indentRange(state: EditorState, from: number, to: number): _codemirror_state.ChangeSet;
|
||||
/**
|
||||
Indentation contexts are used when calling [indentation
|
||||
services](https://codemirror.net/6/docs/ref/#language.indentService). They provide helper utilities
|
||||
useful in indentation logic, and can selectively override the
|
||||
|
@ -425,7 +450,7 @@ declare class IndentContext {
|
|||
simulateBreak?: number;
|
||||
/**
|
||||
When `simulateBreak` is given, this can be used to make the
|
||||
simulate break behave like a double line break.
|
||||
simulated break behave like a double line break.
|
||||
*/
|
||||
simulateDoubleBreak?: boolean;
|
||||
});
|
||||
|
@ -469,8 +494,9 @@ declare class IndentContext {
|
|||
/**
|
||||
A syntax tree node prop used to associate indentation strategies
|
||||
with node types. Such a strategy is a function from an indentation
|
||||
context to a column number or null, where null indicates that no
|
||||
definitive indentation can be determined.
|
||||
context to a column number (see also
|
||||
[`indentString`](https://codemirror.net/6/docs/ref/#language.indentString)) or null, where null
|
||||
indicates that no definitive indentation can be determined.
|
||||
*/
|
||||
declare const indentNodeProp: NodeProp<(context: TreeIndentContext) => number | null>;
|
||||
/**
|
||||
|
@ -617,6 +643,14 @@ State effect that unfolds the given range (if it was folded).
|
|||
*/
|
||||
declare const unfoldEffect: _codemirror_state.StateEffectType<DocRange>;
|
||||
/**
|
||||
The state field that stores the folded ranges (as a [decoration
|
||||
set](https://codemirror.net/6/docs/ref/#view.DecorationSet)). Can be passed to
|
||||
[`EditorState.toJSON`](https://codemirror.net/6/docs/ref/#state.EditorState.toJSON) and
|
||||
[`fromJSON`](https://codemirror.net/6/docs/ref/#state.EditorState^fromJSON) to serialize the fold
|
||||
state.
|
||||
*/
|
||||
declare const foldState: StateField<DecorationSet>;
|
||||
/**
|
||||
Get a [range set](https://codemirror.net/6/docs/ref/#state.RangeSet) containing the folded ranges
|
||||
in the given state.
|
||||
*/
|
||||
|
@ -644,6 +678,12 @@ Unfold all folded code.
|
|||
*/
|
||||
declare const unfoldAll: Command;
|
||||
/**
|
||||
Toggle folding at cursors. Unfolds if there is an existing fold
|
||||
starting in that line, tries to find a foldable range around it
|
||||
otherwise.
|
||||
*/
|
||||
declare const toggleFold: Command;
|
||||
/**
|
||||
Default fold-related key bindings.
|
||||
|
||||
- Ctrl-Shift-[ (Cmd-Alt-[ on macOS): [`foldCode`](https://codemirror.net/6/docs/ref/#language.foldCode).
|
||||
|
@ -716,6 +756,10 @@ A highlight style associates CSS styles with higlighting
|
|||
[tags](https://lezer.codemirror.net/docs/ref#highlight.Tag).
|
||||
*/
|
||||
declare class HighlightStyle implements Highlighter {
|
||||
/**
|
||||
The tag styles used to create this highlight style.
|
||||
*/
|
||||
readonly specs: readonly TagStyle[];
|
||||
/**
|
||||
A style module holding the CSS rules for this highlight style.
|
||||
When using
|
||||
|
@ -851,6 +895,15 @@ highlighting style is used to indicate this.
|
|||
*/
|
||||
declare function bracketMatching(config?: Config): Extension;
|
||||
/**
|
||||
When larger syntax nodes, such as HTML tags, are marked as
|
||||
opening/closing, it can be a bit messy to treat the whole node as
|
||||
a matchable bracket. This node prop allows you to define, for such
|
||||
a node, a ‘handle’—the part of the node that is highlighted, and
|
||||
that the cursor must be on to activate highlighting in the first
|
||||
place.
|
||||
*/
|
||||
declare const bracketMatchingHandle: NodeProp<(node: SyntaxNode) => SyntaxNode | null>;
|
||||
/**
|
||||
The result returned from `matchBrackets`.
|
||||
*/
|
||||
interface MatchResult {
|
||||
|
@ -896,6 +949,7 @@ declare class StringStream {
|
|||
The current indent unit size.
|
||||
*/
|
||||
indentUnit: number;
|
||||
private overrideIndent?;
|
||||
/**
|
||||
The current position on the line.
|
||||
*/
|
||||
|
@ -917,7 +971,7 @@ declare class StringStream {
|
|||
/**
|
||||
The current indent unit size.
|
||||
*/
|
||||
indentUnit: number);
|
||||
indentUnit: number, overrideIndent?: number | undefined);
|
||||
/**
|
||||
True if we are at the end of the line.
|
||||
*/
|
||||
|
@ -997,6 +1051,10 @@ copyable) object with state, in which it can store information
|
|||
about the current context.
|
||||
*/
|
||||
interface StreamParser<State> {
|
||||
/**
|
||||
A name for this language.
|
||||
*/
|
||||
name?: string;
|
||||
/**
|
||||
Produce a start state for the parser.
|
||||
*/
|
||||
|
@ -1061,4 +1119,4 @@ declare class StreamLanguage<State> extends Language {
|
|||
get allowsNesting(): boolean;
|
||||
}
|
||||
|
||||
export { Config, HighlightStyle, IndentContext, LRLanguage, Language, LanguageDescription, LanguageSupport, MatchResult, ParseContext, StreamLanguage, StreamParser, StringStream, TagStyle, TreeIndentContext, bracketMatching, codeFolding, continuedIndent, defaultHighlightStyle, defineLanguageFacet, delimitedIndent, ensureSyntaxTree, flatIndent, foldAll, foldCode, foldEffect, foldGutter, foldInside, foldKeymap, foldNodeProp, foldService, foldable, foldedRanges, forceParsing, getIndentUnit, getIndentation, highlightingFor, indentNodeProp, indentOnInput, indentService, indentString, indentUnit, language, languageDataProp, matchBrackets, syntaxHighlighting, syntaxParserRunning, syntaxTree, syntaxTreeAvailable, unfoldAll, unfoldCode, unfoldEffect };
|
||||
export { Config, HighlightStyle, IndentContext, LRLanguage, Language, LanguageDescription, LanguageSupport, MatchResult, ParseContext, StreamLanguage, StreamParser, StringStream, TagStyle, TreeIndentContext, bracketMatching, bracketMatchingHandle, codeFolding, continuedIndent, defaultHighlightStyle, defineLanguageFacet, delimitedIndent, ensureSyntaxTree, flatIndent, foldAll, foldCode, foldEffect, foldGutter, foldInside, foldKeymap, foldNodeProp, foldService, foldState, foldable, foldedRanges, forceParsing, getIndentUnit, getIndentation, highlightingFor, indentNodeProp, indentOnInput, indentRange, indentService, indentString, indentUnit, language, languageDataProp, matchBrackets, syntaxHighlighting, syntaxParserRunning, syntaxTree, syntaxTreeAvailable, toggleFold, unfoldAll, unfoldCode, unfoldEffect };
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue