function exampleValueForParameter()

in src/generate.ts [177:189]


function exampleValueForParameter(context: ExampleContext, param: reflect.Parameter, position: number, level: number): Code {
  if (param.name === 'scope' && position === 0) {
    return new Code('this');
  }

  if (param.name === 'id' && position === 1) {
    return new Code(`'My${param.parentType.name}'`);
  }
  if (param.optional) {
    return new Code('/* all optional props */ ').append(exampleValue(context, param.type, param.name, level));
  }
  return exampleValue(context, param.type, param.name, level);
}