MCPcopy Index your code
hub / github.com/NativeScript/NativeScript / parseLoginOptions

Function parseLoginOptions

packages/core/ui/dialogs/dialogs-common.ts:333–366  ·  view source on GitHub ↗
(args: any[])

Source from the content-addressed store, hash-verified

331}
332
333export function parseLoginOptions(args: any[]): LoginOptions {
334 // Handle options object first
335 if (args.length === 1 && isObject(args[0])) {
336 return args[0];
337 }
338
339 const options: LoginOptions = {
340 title: DialogStrings.LOGIN,
341 okButtonText: DialogStrings.OK,
342 cancelButtonText: DialogStrings.CANCEL,
343 };
344
345 if (isString(args[0])) {
346 options.message = args[0];
347 }
348
349 if (isString(args[1])) {
350 options.userNameHint = args[1];
351 }
352
353 if (isString(args[2])) {
354 options.passwordHint = args[2];
355 }
356
357 if (isString(args[3])) {
358 options.userName = args[3];
359 }
360
361 if (isString(args[4])) {
362 options.password = args[4];
363 }
364
365 return options;
366}

Callers 2

loginFunction · 0.90
loginFunction · 0.90

Calls 2

isObjectFunction · 0.90
isStringFunction · 0.90

Tested by

no test coverage detected