Refactor routing in App component to enhance navigation and improve error handling by integrating dynamic routes and updating the NotFound route.
This commit is contained in:
22
node_modules/micromark-factory-whitespace/dev/index.d.ts
generated
vendored
Normal file
22
node_modules/micromark-factory-whitespace/dev/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* Parse spaces and tabs.
|
||||
*
|
||||
* There is no `nok` parameter:
|
||||
*
|
||||
* * line endings or spaces in markdown are often optional, in which case this
|
||||
* factory can be used and `ok` will be switched to whether spaces were found
|
||||
* or not
|
||||
* * one line ending or space can be detected with
|
||||
* `markdownLineEndingOrSpace(code)` right before using `factoryWhitespace`
|
||||
*
|
||||
* @param {Effects} effects
|
||||
* Context.
|
||||
* @param {State} ok
|
||||
* State switched to when successful.
|
||||
* @returns {State}
|
||||
* Start state.
|
||||
*/
|
||||
export function factoryWhitespace(effects: Effects, ok: State): State;
|
||||
import type { Effects } from 'micromark-util-types';
|
||||
import type { State } from 'micromark-util-types';
|
||||
//# sourceMappingURL=index.d.ts.map
|
1
node_modules/micromark-factory-whitespace/dev/index.d.ts.map
generated
vendored
Normal file
1
node_modules/micromark-factory-whitespace/dev/index.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.js"],"names":[],"mappings":"AAQA;;;;;;;;;;;;;;;;;GAiBG;AACH,2CAPW,OAAO,MAEP,KAAK,GAEH,KAAK,CA6BjB;6BAnDgC,sBAAsB;2BAAtB,sBAAsB"}
|
53
node_modules/micromark-factory-whitespace/dev/index.js
generated
vendored
Normal file
53
node_modules/micromark-factory-whitespace/dev/index.js
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
/**
|
||||
* @import {Effects, State} from 'micromark-util-types'
|
||||
*/
|
||||
|
||||
import {factorySpace} from 'micromark-factory-space'
|
||||
import {markdownLineEnding, markdownSpace} from 'micromark-util-character'
|
||||
import {types} from 'micromark-util-symbol'
|
||||
|
||||
/**
|
||||
* Parse spaces and tabs.
|
||||
*
|
||||
* There is no `nok` parameter:
|
||||
*
|
||||
* * line endings or spaces in markdown are often optional, in which case this
|
||||
* factory can be used and `ok` will be switched to whether spaces were found
|
||||
* or not
|
||||
* * one line ending or space can be detected with
|
||||
* `markdownLineEndingOrSpace(code)` right before using `factoryWhitespace`
|
||||
*
|
||||
* @param {Effects} effects
|
||||
* Context.
|
||||
* @param {State} ok
|
||||
* State switched to when successful.
|
||||
* @returns {State}
|
||||
* Start state.
|
||||
*/
|
||||
export function factoryWhitespace(effects, ok) {
|
||||
/** @type {boolean} */
|
||||
let seen
|
||||
|
||||
return start
|
||||
|
||||
/** @type {State} */
|
||||
function start(code) {
|
||||
if (markdownLineEnding(code)) {
|
||||
effects.enter(types.lineEnding)
|
||||
effects.consume(code)
|
||||
effects.exit(types.lineEnding)
|
||||
seen = true
|
||||
return start
|
||||
}
|
||||
|
||||
if (markdownSpace(code)) {
|
||||
return factorySpace(
|
||||
effects,
|
||||
start,
|
||||
seen ? types.linePrefix : types.lineSuffix
|
||||
)(code)
|
||||
}
|
||||
|
||||
return ok(code)
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user