Scanner
Defined in: packages/aip/src/resourcename/scanner.ts:6
Scanner scans a resource name.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Scanner(
name):Scanner
Defined in: packages/aip/src/resourcename/scanner.ts:13
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Scanner
Methods
Section titled “Methods”end():
number
Defined in: packages/aip/src/resourcename/scanner.ts:69
End returns the end index (exclusive) of the current segment.
Returns
Section titled “Returns”number
full()
Section titled “full()”full():
boolean
Defined in: packages/aip/src/resourcename/scanner.ts:83
Full returns true if the scanner has detected a full resource name.
Returns
Section titled “Returns”boolean
scan()
Section titled “scan()”scan():
boolean
Defined in: packages/aip/src/resourcename/scanner.ts:18
Scan to the next segment.
Returns
Section titled “Returns”boolean
segment()
Section titled “segment()”segment():
Segment
Defined in: packages/aip/src/resourcename/scanner.ts:76
Segment returns the current segment.
Returns
Section titled “Returns”serviceName()
Section titled “serviceName()”serviceName():
string
Defined in: packages/aip/src/resourcename/scanner.ts:90
ServiceName returns the service name, when the scanner has detected a full resource name.
Returns
Section titled “Returns”string
start()
Section titled “start()”start():
number
Defined in: packages/aip/src/resourcename/scanner.ts:62
Start returns the start index (inclusive) of the current segment.
Returns
Section titled “Returns”number