| import * as ts from 'typescript'; |
| export interface ReadonlynessOptions { |
| readonly treatMethodsAsReadonly?: boolean; |
| } |
| export declare const readonlynessOptionsSchema: { |
| type: string; |
| additionalProperties: boolean; |
| properties: { |
| treatMethodsAsReadonly: { |
| type: string; |
| }; |
| }; |
| }; |
| export declare const readonlynessOptionsDefaults: ReadonlynessOptions; |
| /** |
| * Checks if the given type is readonly |
| */ |
| declare function isTypeReadonly(checker: ts.TypeChecker, type: ts.Type, options?: ReadonlynessOptions): boolean; |
| export { isTypeReadonly }; |
| //# sourceMappingURL=isTypeReadonly.d.ts.map |