how to create custom datatype in typescript?
14,430
It looks like you have not an array, but an object with a variable set of properties all of the same type. That can be described with a string index signature.
type AppErrorTemplateType = {
[name: string]: {
template: string,
code: string
}
};
Author by
ned5
Updated on June 18, 2022Comments
-
ned5 almost 2 years
I have a object like below
export const appErrorTemplate = { NO_APP : { template : 'Unable to initialize #{0}()!', code : 'no-app' }, NO_REQ_FOUND : { template : '#{0}() requires \'#{1}\' to process!', code : 'no-required-found' }, MISMATH : { template : '#{0}() required #{1} but \'#{2}\' found!', code : 'mismatch' }, NOT_SATISFY : { template : 'Given parameter on #{0}() does not satisfied #{1} constrains', code : 'not-satisfy' }, UNKNOWN : { template : 'Something went wrong!', code : 'unknown' } };
How to define datatype like object which has array of object on that each object will be string,string